| accumulateScaleFactors(const int *scalingIndices, int count, int cumulativeScalingIndex) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| autoRescalePartials(REALTYPE *destP, signed short *scaleFactors) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| block(void) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| calcEdgeLogLikelihoodsFirstDeriv(const int parentBufferIndex, const int childBufferIndex, const int probabilityIndex, const int firstDerivativeIndex, const int categoryWeightsIndex, const int stateFrequenciesIndex, const int scalingFactorsIndex, double *outSumLogLikelihood, double *outSumFirstDerivative) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcEdgeLogLikelihoodsMulti(const int *parentBufferIndices, const int *childBufferIndices, const int *probabilityIndices, const int *categoryWeightsIndices, const int *stateFrequenciesIndices, const int *scalingFactorsIndices, int count, double *outSumLogLikelihood) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcEdgeLogLikelihoodsSecondDeriv(const int parentBufferIndex, const int childBufferIndex, const int probabilityIndex, const int firstDerivativeIndex, const int secondDerivativeIndex, const int categoryWeightsIndex, const int stateFrequenciesIndex, const int scalingFactorsIndex, double *outSumLogLikelihood, double *outSumFirstDerivative, double *outSumSecondDerivative) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcPartialsPartials(REALTYPE *destP, const REALTYPE *partials1, const REALTYPE *matrices1, const REALTYPE *partials2, const REALTYPE *matrices2) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcPartialsPartialsAutoScaling(REALTYPE *destP, const REALTYPE *partials1, const REALTYPE *matrices1, const REALTYPE *partials2, const REALTYPE *matrices2, int *activateScaling) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcPartialsPartialsFixedScaling(REALTYPE *destP, const REALTYPE *child0States, const REALTYPE *child0TransMat, const REALTYPE *child1Partials, const REALTYPE *child1TransMat, const REALTYPE *scaleFactors) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcRootLogLikelihoods(const int bufferIndex, const int categoryWeightsIndex, const int stateFrequenciesIndex, const int scaleBufferIndex, double *outSumLogLikelihood) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcRootLogLikelihoodsMulti(const int *bufferIndices, const int *categoryWeightsIndices, const int *stateFrequenciesIndices, const int *scaleBufferIndices, int count, double *outSumLogLikelihood) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcStatesPartials(REALTYPE *destP, const int *states1, const REALTYPE *matrices1, const REALTYPE *partials2, const REALTYPE *matrices2) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcStatesPartialsFixedScaling(REALTYPE *destP, const int *child0States, const REALTYPE *child0TransMat, const REALTYPE *child1Partials, const REALTYPE *child1TransMat, const REALTYPE *scaleFactors) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcStatesStates(REALTYPE *destP, const int *states1, const REALTYPE *matrices1, const int *states2, const REALTYPE *matrices2) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calcStatesStatesFixedScaling(REALTYPE *destP, const int *child0States, const REALTYPE *child0TransMat, const int *child1States, const REALTYPE *child1TransMat, const REALTYPE *scaleFactors) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| calculateEdgeLogLikelihoods(const int *parentBufferIndices, const int *childBufferIndices, const int *probabilityIndices, const int *firstDerivativeIndices, const int *secondDerivativeIndices, const int *categoryWeightsIndices, const int *stateFrequenciesIndices, const int *cumulativeScaleIndices, int count, double *outSumLogLikelihood, double *outSumFirstDerivative, double *outSumSecondDerivative) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| calculateRootLogLikelihoods(const int *bufferIndices, const int *categoryWeightsIndices, const int *stateFrequenciesIndices, const int *cumulativeScaleIndices, int count, double *outSumLogLikelihood) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| copyScaleFactors(int destScalingIndex, int srcScalingIndex) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| createInstance(int tipCount, int partialsBufferCount, int compactBufferCount, int stateCount, int patternCount, int eigenDecompositionCount, int matrixCount, int categoryCount, int scaleBufferCount, int resourceNumber, long preferenceFlags, long requirementFlags) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| firstDerivTmp (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gActiveScalingFactors (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gAutoScaleBuffers (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gCategoryRates (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gCategoryWeights (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gEigenDecomposition (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| getFlags() (defined in beagle::cpu::BeagleCPUSSEImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUSSEImpl< BEAGLE_CPU_SSE_DOUBLE > | virtual |
| getInstanceDetails(BeagleInstanceDetails *returnInfo) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| getName() (defined in beagle::cpu::BeagleCPUSSEImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUSSEImpl< BEAGLE_CPU_SSE_DOUBLE > | virtual |
| getPaddedPatternsModulus() (defined in beagle::cpu::BeagleCPUSSEImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUSSEImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| getPartials(int bufferIndex, int scaleBuffer, double *outPartials) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| getSiteDerivatives(double *outFirstDerivatives, double *outSecondDerivatives) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| getSiteLogLikelihoods(double *outLogLikelihoods) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| getTransitionMatrix(int matrixIndex, double *outMatrix) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| gPartials (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gPatternWeights (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gScaleBuffers (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gStateFrequencies (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gTipStates (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| gTransitionMatrices (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| integrationTmp (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kBufferCount (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kCategoryCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kEigenDecompCount (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kExtraPatterns | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kFlags (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kInternalPartialsBufferCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kMatrixCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kMatrixSize | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kPaddedPatternCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kPartialsPaddedStateCount (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kPartialsSize (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kPatternCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kScaleBufferCount (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kStateCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kTipCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| kTransPaddedStateCount | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| mallocAligned(size_t size) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| ones (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| outFirstDerivativesTmp (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| outLogLikelihoodsTmp (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| outSecondDerivativesTmp (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| realtypeMin (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| removeScaleFactors(const int *scalingIndices, int count, int cumulativeScalingIndex) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| rescalePartials(REALTYPE *destP, REALTYPE *scaleFactors, REALTYPE *cumulativeScaleFactors, const int fillWithOnes) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protectedvirtual |
| resetScaleFactors(int cumulativeScalingIndex) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| scalingExponentThreshhold (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| secondDerivTmp (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| setCategoryRates(const double *inCategoryRates) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setCategoryWeights(int categoryWeightsIndex, const double *inCategoryWeights) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setEigenDecomposition(int eigenIndex, const double *inEigenVectors, const double *inInverseEigenVectors, const double *inEigenValues) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setPartials(int bufferIndex, const double *inPartials) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setPatternWeights(const double *inPatternWeights) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setStateFrequencies(int stateFrequenciesIndex, const double *inStateFrequencies) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setTipPartials(int tipIndex, const double *inPartials) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setTipStates(int tipIndex, const int *inStates) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setTransitionMatrices(const int *matrixIndices, const double *inMatrices, const double *paddedValues, int count) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| setTransitionMatrix(int matrixIndex, const double *inMatrix, double paddedValue) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| updatePartials(const int *operations, int operationCount, int cumulativeScalingIndex) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| updateTransitionMatrices(int eigenIndex, const int *probabilityIndices, const int *firstDerivativeIndices, const int *secondDerivativeIndices, const double *edgeLengths, int count) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| waitForPartials(const int *destinationPartials, int destinationPartialsCount) (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | |
| zeros (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | protected |
| ~BeagleCPUImpl() (defined in beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE >) | beagle::cpu::BeagleCPUImpl< BEAGLE_CPU_SSE_DOUBLE > | virtual |