8 #ifndef EIGENDECOMPOSITIONCUBE_H_
9 #define EIGENDECOMPOSITIONCUBE_H_
11 #include "libhmsbeagle/CPU/EigenDecomposition.h"
16 BEAGLE_CPU_EIGEN_TEMPLATE
29 REALTYPE** gCMatrices;
39 virtual void setEigenDecomposition(
int eigenIndex,
40 const double* inEigenVectors,
41 const double* inInverseEigenVectors,
42 const double* inEigenValues);
44 virtual void updateTransitionMatrices(
int eigenIndex,
45 const int* probabilityIndices,
46 const int* firstDerivativeIndices,
47 const int* secondDerivativeIndices,
48 const double* edgeLengths,
49 const double* categoryRates,
50 REALTYPE** transitionMatrices,
59 #include "libhmsbeagle/CPU/EigenDecompositionCube.hpp"