HMSBEAGLE  1.0.0
Public Member Functions | Protected Attributes
beagle::cpu::EigenDecompositionCube Class Reference
Inheritance diagram for beagle::cpu::EigenDecompositionCube:
beagle::cpu::EigenDecomposition< BEAGLE_CPU_EIGEN_GENERIC >

List of all members.

Public Member Functions

 EigenDecompositionCube (int decompositionCount, int stateCount, int categoryCount, long flags)
virtual void setEigenDecomposition (int eigenIndex, const double *inEigenVectors, const double *inInverseEigenVectors, const double *inEigenValues)
virtual void updateTransitionMatrices (int eigenIndex, const int *probabilityIndices, const int *firstDerivativeIndices, const int *secondDerivativeIndices, const double *edgeLengths, const double *categoryRates, REALTYPE **transitionMatrices, int count)
- Public Member Functions inherited from beagle::cpu::EigenDecomposition< BEAGLE_CPU_EIGEN_GENERIC >
 EigenDecomposition (int decompositionCount, int stateCount, int categoryCount, long flags)

Protected Attributes

REALTYPE ** gCMatrices
- Protected Attributes inherited from beagle::cpu::EigenDecomposition< BEAGLE_CPU_EIGEN_GENERIC >
REALTYPE ** gEigenValues
int kStateCount
int kEigenDecompCount
int kCategoryCount
long kFlags
REALTYPE * matrixTmp
REALTYPE * firstDerivTmp
REALTYPE * secondDerivTmp

The documentation for this class was generated from the following files: