NAME¶
beagle::cpu::BeagleCPU4StateImpl -
SYNOPSIS¶
Inherits
beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_GENERIC >.
Public Member Functions¶
virtual const char *
getName ()
virtual void
calcStatesStates (REALTYPE *destP, const int *states1, const
REALTYPE *matrices1, const int *states2, const REALTYPE *matrices2)
virtual void
calcStatesPartials (REALTYPE *destP, const int *states1,
const REALTYPE *matrices1, const REALTYPE *partials2, const REALTYPE
*matrices2)
virtual void
calcPartialsPartials (REALTYPE *destP, const REALTYPE
*partials1, const REALTYPE *matrices1, const REALTYPE *partials2, const
REALTYPE *matrices2)
virtual int
calcRootLogLikelihoods (const int bufferIndex, const int
categoryWeightsIndex, const int stateFrequenciesIndex, const int
scalingFactorsIndex, double *outSumLogLikelihood)
virtual int
calcRootLogLikelihoodsMulti (const int *bufferIndices, const
int *categoryWeightsIndices, const int *stateFrequenciesIndices, const int
*scaleBufferIndices, int count, double *outSumLogLikelihood)
virtual int
calcEdgeLogLikelihoods (const int parentBufferIndex, const
int childBufferIndex, const int probabilityIndex, const int
categoryWeightsIndex, const int stateFrequenciesIndex, const int
scalingFactorsIndex, double *outSumLogLikelihood)
virtual void
calcStatesStatesFixedScaling (REALTYPE *destP, const int
*child0States, const REALTYPE *child0TransMat, const int *child1States, const
REALTYPE *child1TransMat, const REALTYPE *scaleFactors)
virtual void
calcStatesPartialsFixedScaling (REALTYPE *destP, const int
*child0States, const REALTYPE *child0TransMat, const REALTYPE *child1Partials,
const REALTYPE *child1TransMat, const REALTYPE *scaleFactors)
virtual void
calcPartialsPartialsFixedScaling (REALTYPE *destP, const
REALTYPE *child0Partials, const REALTYPE *child0TransMat, const REALTYPE
*child1Partials, const REALTYPE *child1TransMat, const REALTYPE *scaleFactors)
virtual void
calcPartialsPartialsAutoScaling (REALTYPE *destP, const
REALTYPE *child0Partials, const REALTYPE *child0TransMat, const REALTYPE
*child1Partials, const REALTYPE *child1TransMat, int *activateScaling)
int
integrateOutStatesAndScale (const REALTYPE *integrationTmp, const int
stateFrequenciesIndex, const int scalingFactorsIndex, double
*outSumLogLikelihood)
virtual void
rescalePartials (REALTYPE *destP, REALTYPE *scaleFactors,
REALTYPE *cumulativeScaleFactors, const int fillWithOnes)
Additional Inherited Members¶
Author¶
Generated automatically by Doxygen for HMSBEAGLE from the source code.