beagle_cpu_BeagleCPU4StateImpl3
Usage
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
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)