beagle_cpu_EigenDecomposition3
Usage
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