beagle_cpu_EigenDecompositionSquare3
Usage
Inherits beagle::cpu::EigenDecomposition<
BEAGLE_CPU_EIGEN_GENERIC
>.
Public Member Functions
EigenDecompositionSquare (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)
Protected Attributes
REALTYPE **
gEMatrices
REALTYPE **
gIMatrices
bool isComplex
int kEigenValuesSize