AbstractReward(std::shared_ptr< const AlphabetIndex1 > alphIndex) | bpp::AbstractReward | inline |
AbstractReward(const AbstractReward &ar) | bpp::AbstractReward | inline |
alphabetIndex() const | bpp::AbstractReward | inline |
alphabetIndexHasChanged() override | bpp::DecompositionReward | protectedvirtual |
alphIndex_ | bpp::AbstractReward | protected |
bMatrices_ | bpp::DecompositionMethods | protected |
clone() const override | bpp::DecompositionReward | inlinevirtual |
computeExpectations(RowMatrix< double > &mapping, double length) const | bpp::DecompositionMethods | protected |
computeExpectations(std::vector< RowMatrix< double >> &mappings, double length) const | bpp::DecompositionMethods | protected |
computeProducts_() | bpp::DecompositionMethods | protected |
computeRewards_(double length) const | bpp::DecompositionReward | protected |
currentLength_ | bpp::DecompositionReward | mutableprivate |
DecompositionMethods(std::shared_ptr< const SubstitutionModelInterface > model, std::shared_ptr< const SubstitutionRegisterInterface > reg) | bpp::DecompositionMethods | |
DecompositionMethods(std::shared_ptr< const SubstitutionRegisterInterface > reg) | bpp::DecompositionMethods | |
DecompositionMethods(std::shared_ptr< const SubstitutionModelInterface > model) | bpp::DecompositionMethods | |
DecompositionMethods(const StateMapInterface &stateMap) | bpp::DecompositionMethods | |
DecompositionMethods(const DecompositionMethods &dm) | bpp::DecompositionMethods | inline |
DecompositionReward(std::shared_ptr< const SubstitutionModelInterface > model, std::shared_ptr< const AlphabetIndex1 > alphIndex) | bpp::DecompositionReward | |
DecompositionReward(const StateMapInterface &stateMap, std::shared_ptr< const AlphabetIndex1 > alphIndex) | bpp::DecompositionReward | |
DecompositionReward(const DecompositionReward &dr) | bpp::DecompositionReward | inline |
fillBMatrice_() | bpp::DecompositionReward | private |
getAllRewards(double length) const override | bpp::DecompositionReward | virtual |
getAlphabet() const | bpp::Reward | inlinevirtual |
getAlphabetIndex() const | bpp::AbstractReward | inlinevirtual |
getNumberOfStates() const | bpp::Reward | inlinevirtual |
getReward(size_t initialState, size_t finalState, double length) const override | bpp::DecompositionReward | virtual |
hasAlphabetIndex() const | bpp::AbstractReward | inlinevirtual |
initBMatrices_() | bpp::DecompositionMethods | protected |
initRewards_() | bpp::DecompositionReward | protected |
initStates_() | bpp::DecompositionMethods | protected |
insideIProducts_ | bpp::DecompositionMethods | protected |
insideProducts_ | bpp::DecompositionMethods | protected |
jFunction_(const std::vector< double > &lambda, double t, RowMatrix< double > &result) const | bpp::DecompositionMethods | protected |
jFunction_(const std::vector< double > &lambda, const std::vector< double > &ilambda, double t, RowMatrix< double > &result, RowMatrix< double > &iresult) const | bpp::DecompositionMethods | protected |
jIMat_ | bpp::DecompositionMethods | protected |
jMat_ | bpp::DecompositionMethods | mutableprotected |
leftEigenVectors_ | bpp::DecompositionMethods | protected |
leftIEigenVectors_ | bpp::DecompositionMethods | protected |
model_ | bpp::DecompositionMethods | protected |
nbStates_ | bpp::DecompositionMethods | protected |
nbTypes_ | bpp::DecompositionMethods | protected |
operator=(const DecompositionReward &dr) | bpp::DecompositionReward | inline |
bpp::AbstractReward::operator=(const AbstractReward &ar) | bpp::AbstractReward | inline |
bpp::DecompositionMethods::operator=(const DecompositionMethods &dm) | bpp::DecompositionMethods | inline |
Reward() | bpp::Reward | inline |
rewards_ | bpp::DecompositionReward | mutableprivate |
rightEigenVectors_ | bpp::DecompositionMethods | protected |
rightIEigenVectors_ | bpp::DecompositionMethods | protected |
setAlphabetIndex(std::shared_ptr< const AlphabetIndex1 > alphIndex) | bpp::AbstractReward | inlinevirtual |
setSubstitutionModel(std::shared_ptr< const SubstitutionModelInterface > model) override | bpp::DecompositionReward | virtual |
storeAllRewards(double length, Eigen::MatrixXd &mat) const override | bpp::DecompositionReward | virtual |
~AbstractReward() | bpp::AbstractReward | inlinevirtual |
~Clonable()=default | bpp::Clonable | virtual |
~DecompositionMethods() | bpp::DecompositionMethods | inlinevirtual |
~DecompositionReward() | bpp::DecompositionReward | inlinevirtual |
~Reward() | bpp::Reward | inlinevirtual |