.TH "beagle::cpu::BeagleCPU4StateImpl" 3 "Fri May 25 2012" "Version 1.0.0" "HMSBEAGLE" \" -*- nroff -*- .ad l .nh .SH NAME beagle::cpu::BeagleCPU4StateImpl \- .SH SYNOPSIS .br .PP .PP Inherits \fBbeagle::cpu::BeagleCPUImpl< BEAGLE_CPU_GENERIC >\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "virtual const char * \fBgetName\fP ()" .br .ti -1c .RI "virtual void \fBcalcStatesStates\fP (REALTYPE *destP, const int *states1, const REALTYPE *matrices1, const int *states2, const REALTYPE *matrices2)" .br .ti -1c .RI "virtual void \fBcalcStatesPartials\fP (REALTYPE *destP, const int *states1, const REALTYPE *matrices1, const REALTYPE *partials2, const REALTYPE *matrices2)" .br .ti -1c .RI "virtual void \fBcalcPartialsPartials\fP (REALTYPE *destP, const REALTYPE *partials1, const REALTYPE *matrices1, const REALTYPE *partials2, const REALTYPE *matrices2)" .br .ti -1c .RI "virtual int \fBcalcRootLogLikelihoods\fP (const int bufferIndex, const int categoryWeightsIndex, const int stateFrequenciesIndex, const int scalingFactorsIndex, double *outSumLogLikelihood)" .br .ti -1c .RI "virtual int \fBcalcRootLogLikelihoodsMulti\fP (const int *bufferIndices, const int *categoryWeightsIndices, const int *stateFrequenciesIndices, const int *scaleBufferIndices, int count, double *outSumLogLikelihood)" .br .ti -1c .RI "virtual int \fBcalcEdgeLogLikelihoods\fP (const int parentBufferIndex, const int childBufferIndex, const int probabilityIndex, const int categoryWeightsIndex, const int stateFrequenciesIndex, const int scalingFactorsIndex, double *outSumLogLikelihood)" .br .ti -1c .RI "virtual void \fBcalcStatesStatesFixedScaling\fP (REALTYPE *destP, const int *child0States, const REALTYPE *child0TransMat, const int *child1States, const REALTYPE *child1TransMat, const REALTYPE *scaleFactors)" .br .ti -1c .RI "virtual void \fBcalcStatesPartialsFixedScaling\fP (REALTYPE *destP, const int *child0States, const REALTYPE *child0TransMat, const REALTYPE *child1Partials, const REALTYPE *child1TransMat, const REALTYPE *scaleFactors)" .br .ti -1c .RI "virtual void \fBcalcPartialsPartialsFixedScaling\fP (REALTYPE *destP, const REALTYPE *child0Partials, const REALTYPE *child0TransMat, const REALTYPE *child1Partials, const REALTYPE *child1TransMat, const REALTYPE *scaleFactors)" .br .ti -1c .RI "virtual void \fBcalcPartialsPartialsAutoScaling\fP (REALTYPE *destP, const REALTYPE *child0Partials, const REALTYPE *child0TransMat, const REALTYPE *child1Partials, const REALTYPE *child1TransMat, int *activateScaling)" .br .ti -1c .RI "int \fBintegrateOutStatesAndScale\fP (const REALTYPE *integrationTmp, const int stateFrequenciesIndex, const int scalingFactorsIndex, double *outSumLogLikelihood)" .br .ti -1c .RI "virtual void \fBrescalePartials\fP (REALTYPE *destP, REALTYPE *scaleFactors, REALTYPE *cumulativeScaleFactors, const int fillWithOnes)" .br .in -1c .SS "Additional Inherited Members" .SH "Author" .PP Generated automatically by Doxygen for HMSBEAGLE from the source code\&.