Scroll to navigation

beagle::cpu::EigenDecomposition(3) HMSBEAGLE beagle::cpu::EigenDecomposition(3)

NAME

beagle::cpu::EigenDecomposition -

SYNOPSIS

Public Member Functions


EigenDecomposition (int decompositionCount, int stateCount, int categoryCount, long flags)
 
virtual void setEigenDecomposition (int eigenIndex, const double *inEigenVectors, const double *inInverseEigenVectors, const double *inEigenValues)=0
 
virtual void updateTransitionMatrices (int eigenIndex, const int *probabilityIndices, const int *firstDerivativeIndices, const int *secondDerivativeIndices, const double *edgeLengths, const double *categoryRates, REALTYPE **transitionMatrices, int count)=0
 

Protected Attributes


REALTYPE ** gEigenValues
 
int kStateCount
 
int kEigenDecompCount
 
int kCategoryCount
 
long kFlags
 
REALTYPE * matrixTmp
 
REALTYPE * firstDerivTmp
 
REALTYPE * secondDerivTmp
 

 

Author

Generated automatically by Doxygen for HMSBEAGLE from the source code.
Fri May 25 2012 Version 1.0.0