| AbstractHmmLikelihood() | bpp::AbstractHmmLikelihood | |
| AbstractHmmLikelihood(const AbstractHmmLikelihood &adhlik) | bpp::AbstractHmmLikelihood | |
| AbstractParametrizable(const std::string &prefix) | bpp::AbstractParametrizable | inline |
| addParameter_(Parameter *parameter) | bpp::AbstractParametrizable | inlineprotected |
| addParameters_(const ParameterList ¶meters) | bpp::AbstractParametrizable | inlineprotected |
| backLogLikelihood_ | bpp::LogsumHmmLikelihood | mutableprotected |
| backLogLikelihoodUpToDate_ | bpp::LogsumHmmLikelihood | mutableprotected |
| breakPoints_ | bpp::LogsumHmmLikelihood | protected |
| Clonable() | bpp::Clonable | inline |
| clone() const | bpp::LogsumHmmLikelihood | inlinevirtual |
| computeBackward_() const | bpp::LogsumHmmLikelihood | protected |
| computeD2Forward_() const | bpp::LogsumHmmLikelihood | protected |
| computeD2Likelihood_() const | bpp::LogsumHmmLikelihood | inlineprotectedvirtual |
| computeDForward_() const | bpp::LogsumHmmLikelihood | protected |
| computeDLikelihood_() const | bpp::LogsumHmmLikelihood | inlineprotectedvirtual |
| computeForward_() | bpp::LogsumHmmLikelihood | protected |
| d2f(const std::string &variable, const ParameterList ¶meters) | bpp::DerivableSecondOrder | inlinevirtual |
| d2f(const std::string &variable1, const std::string &variable2, const ParameterList ¶meters) | bpp::DerivableSecondOrder | inlinevirtual |
| d2LogLik_ | bpp::AbstractHmmLikelihood | mutableprotected |
| d2LogLikelihood_ | bpp::LogsumHmmLikelihood | mutableprotected |
| d2Variable_ | bpp::AbstractHmmLikelihood | mutableprotected |
| deleteParameter_(size_t index) | bpp::AbstractParametrizable | inlineprotected |
| deleteParameter_(std::string &name) | bpp::AbstractParametrizable | inlineprotected |
| deleteParameters_(const std::vector< std::string > &names) | bpp::AbstractParametrizable | inlineprotected |
| DerivableFirstOrder() | bpp::DerivableFirstOrder | inline |
| DerivableSecondOrder() | bpp::DerivableSecondOrder | inline |
| df(const std::string &variable, const ParameterList ¶meters) | bpp::DerivableFirstOrder | inlinevirtual |
| dLogLik_ | bpp::AbstractHmmLikelihood | mutableprotected |
| dLogLikelihood_ | bpp::LogsumHmmLikelihood | mutableprotected |
| dVariable_ | bpp::AbstractHmmLikelihood | mutableprotected |
| emissionProbabilities_ | bpp::LogsumHmmLikelihood | protected |
| enableFirstOrderDerivatives(bool yn) | bpp::AbstractHmmLikelihood | inlinevirtual |
| enableFirstOrderDerivatives() const | bpp::AbstractHmmLikelihood | inlinevirtual |
| enableSecondOrderDerivatives(bool yn) | bpp::AbstractHmmLikelihood | inlinevirtual |
| enableSecondOrderDerivatives() const | bpp::AbstractHmmLikelihood | inlinevirtual |
| f(const ParameterList ¶meters) | bpp::Function | inlinevirtual |
| fireParameterChanged(const ParameterList &pl) | bpp::LogsumHmmLikelihood | virtual |
| Function() | bpp::Function | inline |
| getBreakPoints() const | bpp::LogsumHmmLikelihood | inlinevirtual |
| getD2LogLikelihood() const | bpp::AbstractHmmLikelihood | inlinevirtual |
| getDLogLikelihood() const | bpp::AbstractHmmLikelihood | inlinevirtual |
| getFirstOrderDerivative(const std::string &variable) const | bpp::AbstractHmmLikelihood | virtual |
| getHiddenStatesPosteriorProbabilities(std::vector< std::vector< double > > &probs, bool append=false) const | bpp::LogsumHmmLikelihood | virtual |
| getHiddenStatesPosteriorProbabilitiesForASite(size_t site) const | bpp::LogsumHmmLikelihood | virtual |
| getHmmEmissionProbabilities() const | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmEmissionProbabilities() | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmStateAlphabet() const | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmStateAlphabet() | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmTransitionMatrix() const | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmTransitionMatrix() | bpp::LogsumHmmLikelihood | inlinevirtual |
| getLikelihoodForASite(size_t site) const | bpp::LogsumHmmLikelihood | virtual |
| getLikelihoodForEachSite() const | bpp::LogsumHmmLikelihood | virtual |
| getLogLikelihood() const | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::getNamespace() const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getNamespace() const | bpp::AbstractParametrizable | inlinevirtual |
| bpp::getNumberOfParameters() const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getNumberOfParameters() const | bpp::AbstractParametrizable | inlinevirtual |
| bpp::getParameter(const std::string &name) const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getParameter(const std::string &name) const | bpp::AbstractParametrizable | inlinevirtual |
| getParameter_(const std::string &name) | bpp::AbstractParametrizable | inlineprotected |
| getParameter_(size_t index) | bpp::AbstractParametrizable | inlineprotected |
| getParameter_(size_t index) const | bpp::AbstractParametrizable | inlineprotected |
| bpp::getParameterNameWithoutNamespace(const std::string &name) const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getParameterNameWithoutNamespace(const std::string &name) const | bpp::AbstractParametrizable | virtual |
| bpp::getParameters() const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getParameters() const | bpp::AbstractParametrizable | inlinevirtual |
| getParameters_() | bpp::AbstractParametrizable | inlineprotected |
| bpp::getParameterValue(const std::string &name) const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getParameterValue(const std::string &name) const | bpp::AbstractParametrizable | inlinevirtual |
| getParameterWithNamespace_(const std::string &name) | bpp::AbstractParametrizable | inlineprotected |
| getParameterWithNamespace_(const std::string &name) const | bpp::AbstractParametrizable | inlineprotected |
| getSecondOrderDerivative(const std::string &variable) const | bpp::AbstractHmmLikelihood | virtual |
| getSecondOrderDerivative(const std::string &variable1, const std::string &variable2) const | bpp::AbstractHmmLikelihood | inlinevirtual |
| getValue() const | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::hasParameter(const std::string &name) const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::hasParameter(const std::string &name) const | bpp::AbstractParametrizable | inlinevirtual |
| hiddenAlphabet_ | bpp::LogsumHmmLikelihood | protected |
| logLik_ | bpp::LogsumHmmLikelihood | protected |
| logLikelihood_ | bpp::LogsumHmmLikelihood | protected |
| LogsumHmmLikelihood(HmmStateAlphabet *hiddenAlphabet, HmmTransitionMatrix *transitionMatrix, HmmEmissionProbabilities *emissionProbabilities, const std::string &prefix) | bpp::LogsumHmmLikelihood | |
| LogsumHmmLikelihood(const LogsumHmmLikelihood &lik) | bpp::LogsumHmmLikelihood | inline |
| bpp::matchParametersValues(const ParameterList ¶meters)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::matchParametersValues(const ParameterList ¶meters) | bpp::AbstractParametrizable | inlinevirtual |
| nbSites_ | bpp::LogsumHmmLikelihood | protected |
| nbStates_ | bpp::LogsumHmmLikelihood | protected |
| operator=(const LogsumHmmLikelihood &lik) | bpp::LogsumHmmLikelihood | inline |
| bpp::AbstractHmmLikelihood::operator=(const AbstractHmmLikelihood &adhlik) | bpp::AbstractHmmLikelihood | |
| Parametrizable() | bpp::Parametrizable | inline |
| partialD2LogLikelihoods_ | bpp::LogsumHmmLikelihood | mutableprotected |
| partialDLogLikelihoods_ | bpp::LogsumHmmLikelihood | mutableprotected |
| partialLogLikelihoods_ | bpp::LogsumHmmLikelihood | protected |
| resetParameters_() | bpp::AbstractParametrizable | inlineprotected |
| bpp::setAllParametersValues(const ParameterList ¶meters)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::setAllParametersValues(const ParameterList ¶meters) | bpp::AbstractParametrizable | inlinevirtual |
| setBreakPoints(const std::vector< size_t > &breakPoints) | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::setNamespace(const std::string &prefix)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::setNamespace(const std::string &prefix) | bpp::AbstractParametrizable | virtual |
| setParameters(const ParameterList &pl) | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::setParametersValues(const ParameterList ¶meters)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::setParametersValues(const ParameterList ¶meters) | bpp::AbstractParametrizable | inlinevirtual |
| bpp::setParameterValue(const std::string &name, double value)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::setParameterValue(const std::string &name, double value) | bpp::AbstractParametrizable | inlinevirtual |
| transitionMatrix_ | bpp::LogsumHmmLikelihood | protected |
| ~AbstractParametrizable() | bpp::AbstractParametrizable | inlinevirtual |
| ~Clonable() | bpp::Clonable | inlinevirtual |
| ~DerivableFirstOrder() | bpp::DerivableFirstOrder | inlinevirtual |
| ~DerivableSecondOrder() | bpp::DerivableSecondOrder | inlinevirtual |
| ~Function() | bpp::Function | inlinevirtual |
| ~LogsumHmmLikelihood() | bpp::LogsumHmmLikelihood | inlinevirtual |
| ~Parametrizable() | bpp::Parametrizable | inlinevirtual |