Scroll to navigation

beagle::cpu::BeagleCPU4StateImpl(3) HMSBEAGLE beagle::cpu::BeagleCPU4StateImpl(3)

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.
Fri May 25 2012 Version 1.0.0