| AbstractHmmLikelihood() | bpp::AbstractHmmLikelihood | |
| AbstractHmmLikelihood(const AbstractHmmLikelihood &adhlik) | bpp::AbstractHmmLikelihood | |
| AbstractParametrizable(const std::string &prefix) | bpp::AbstractParametrizable | inline |
| addParameter_(Parameter *parameter) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| addParameters_(const ParameterList ¶meters) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| backLogLikelihood_ | bpp::LogsumHmmLikelihood | mutableprotected |
| backLogLikelihoodUpToDate_ | bpp::LogsumHmmLikelihood | mutableprotected |
| breakPoints_ | bpp::LogsumHmmLikelihood | protected |
| clone() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| computeBackward_() const | bpp::LogsumHmmLikelihood | protected |
| computeD2Forward_() const | bpp::LogsumHmmLikelihood | protected |
| computeD2Likelihood_() const override | bpp::LogsumHmmLikelihood | inlineprotectedvirtual |
| computeDForward_() const | bpp::LogsumHmmLikelihood | protected |
| computeDLikelihood_() const override | bpp::LogsumHmmLikelihood | inlineprotectedvirtual |
| computeForward_() | bpp::LogsumHmmLikelihood | protected |
| computeLikelihood() | bpp::LogsumHmmLikelihood | |
| d2f(const std::string &variable, const ParameterList ¶meters) | bpp::SecondOrderDerivable | inlinevirtual |
| d2f(const std::string &variable1, const std::string &variable2, const ParameterList ¶meters) | bpp::SecondOrderDerivable | inlinevirtual |
| d2LogLik_ | bpp::AbstractHmmLikelihood | mutableprotected |
| d2LogLikelihood_ | bpp::LogsumHmmLikelihood | mutableprotected |
| d2Variable_ | bpp::AbstractHmmLikelihood | mutableprotected |
| deleteParameter_(size_t index) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| deleteParameter_(std::string &name) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| deleteParameters_(const std::vector< std::string > &names) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| df(const std::string &variable, const ParameterList ¶meters) | bpp::FirstOrderDerivable | 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::FunctionInterface | inlinevirtual |
| fireParameterChanged(const ParameterList &pl) override | bpp::LogsumHmmLikelihood | virtual |
| FirstOrderDerivable() | bpp::FirstOrderDerivable | inline |
| FunctionInterface() | bpp::FunctionInterface | inline |
| getBreakPoints() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| getD2LogLikelihood() const | bpp::AbstractHmmLikelihood | inlinevirtual |
| getD2LogLikelihoodForASite(size_t site) const override | bpp::LogsumHmmLikelihood | virtual |
| getDLogLikelihood() const | bpp::AbstractHmmLikelihood | inlinevirtual |
| getDLogLikelihoodForASite(size_t site) const override | bpp::LogsumHmmLikelihood | virtual |
| getFirstOrderDerivative(const std::string &variable) const | bpp::AbstractHmmLikelihood | virtual |
| getHiddenStatesPosteriorProbabilities(std::vector< std::vector< double >> &probs, bool append=false) const override | bpp::LogsumHmmLikelihood | virtual |
| getHiddenStatesPosteriorProbabilitiesForASite(size_t site) const override | bpp::LogsumHmmLikelihood | virtual |
| getHmmEmissionProbabilities() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmEmissionProbabilities() override | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmStateAlphabet() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmStateAlphabet() override | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmTransitionMatrix() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| getHmmTransitionMatrix() override | bpp::LogsumHmmLikelihood | inlinevirtual |
| getLikelihoodForASite(size_t site) const override | bpp::LogsumHmmLikelihood | virtual |
| getLikelihoodForEachSite() const override | bpp::LogsumHmmLikelihood | virtual |
| getLogLikelihood() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::getNamespace() const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getNamespace() const override | bpp::AbstractParametrizable | inlinevirtual |
| bpp::getNumberOfParameters() const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getNumberOfParameters() const override | bpp::AbstractParametrizable | inlinevirtual |
| getParameter(const std::string &name) const | bpp::AbstractParametrizable | inline |
| getParameter(size_t i) const | bpp::AbstractParametrizable | inlineprotected |
| getParameter(size_t i) | bpp::AbstractParametrizable | inlineprotected |
| 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 override | bpp::AbstractParametrizable | virtual |
| bpp::getParameters() const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getParameters() const override | bpp::AbstractParametrizable | inlinevirtual |
| bpp::getParameters_()=0 | bpp::Parametrizable | protectedpure virtual |
| bpp::AbstractParametrizable::getParameters_() override | bpp::AbstractParametrizable | inlineprotectedvirtual |
| bpp::getParameterValue(const std::string &name) const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::getParameterValue(const std::string &name) const override | 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 override | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::hasParameter(const std::string &name) const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::hasParameter(const std::string &name) const override | bpp::AbstractParametrizable | inlinevirtual |
| hiddenAlphabet_ | bpp::LogsumHmmLikelihood | protected |
| hmmEmissionProbabilities() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| hmmEmissionProbabilities() override | bpp::LogsumHmmLikelihood | inlinevirtual |
| hmmStateAlphabet() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| hmmStateAlphabet() override | bpp::LogsumHmmLikelihood | inlinevirtual |
| hmmTransitionMatrix() const override | bpp::LogsumHmmLikelihood | inlinevirtual |
| hmmTransitionMatrix() override | bpp::LogsumHmmLikelihood | inlinevirtual |
| includeParameters_(const ParameterList ¶meters) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| logLik_ | bpp::LogsumHmmLikelihood | protected |
| logLikelihood_ | bpp::LogsumHmmLikelihood | protected |
| LogsumHmmLikelihood(std::shared_ptr< HmmStateAlphabet > hiddenAlphabet, std::shared_ptr< HmmTransitionMatrix > transitionMatrix, std::shared_ptr< 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) override | 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 | |
| bpp::parameter(const std::string &name) const =0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::parameter(const std::string &name) const override | bpp::AbstractParametrizable | inlinevirtual |
| Parametrizable() | bpp::Parametrizable | inline |
| partialD2LogLikelihoods_ | bpp::LogsumHmmLikelihood | mutableprotected |
| partialDLogLikelihoods_ | bpp::LogsumHmmLikelihood | mutableprotected |
| partialLogLikelihoods_ | bpp::LogsumHmmLikelihood | protected |
| bpp::removeConstraint(const std::string &name)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::removeConstraint(const std::string &name) override | bpp::AbstractParametrizable | inlinevirtual |
| resetParameters_() | bpp::AbstractParametrizable | inlineprotected |
| SecondOrderDerivable() | bpp::SecondOrderDerivable | inline |
| bpp::setAllParametersValues(const ParameterList ¶meters)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::setAllParametersValues(const ParameterList ¶meters) override | bpp::AbstractParametrizable | inlinevirtual |
| setBreakPoints(const std::vector< size_t > &breakPoints) override | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::setConstraint(const std::string &name, std::shared_ptr< ConstraintInterface > constraint)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::setConstraint(const std::string &name, std::shared_ptr< ConstraintInterface > constraint) override | bpp::AbstractParametrizable | inlinevirtual |
| setNamespace(const std::string &nameSpace) override | bpp::LogsumHmmLikelihood | virtual |
| setParameters(const ParameterList &pl) override | bpp::LogsumHmmLikelihood | inlinevirtual |
| bpp::setParametersValues(const ParameterList ¶meters)=0 | bpp::Parametrizable | pure virtual |
| bpp::AbstractParametrizable::setParametersValues(const ParameterList ¶meters) override | 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) override | bpp::AbstractParametrizable | inlinevirtual |
| shareParameter_(const std::shared_ptr< Parameter > ¶meter) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| shareParameters_(const ParameterList ¶meters) | bpp::AbstractParametrizable | inlineprotectedvirtual |
| transitionMatrix_ | bpp::LogsumHmmLikelihood | protected |
| ~AbstractParametrizable() | bpp::AbstractParametrizable | inlinevirtual |
| ~Clonable()=default | bpp::Clonable | virtual |
| ~FirstOrderDerivable() | bpp::FirstOrderDerivable | inlinevirtual |
| ~FunctionInterface() | bpp::FunctionInterface | inlinevirtual |
| ~LogsumHmmLikelihood() | bpp::LogsumHmmLikelihood | inlinevirtual |
| ~Parametrizable() | bpp::Parametrizable | inlinevirtual |
| ~SecondOrderDerivable() | bpp::SecondOrderDerivable | inlinevirtual |