|
bpp-phyl3 3.0.0
|
#include <Bpp/Phyl/Likelihood/RateAcrossSitesSubstitutionProcess.h>
Inheritance diagram for bpp::RateAcrossSitesSubstitutionProcess:
Collaboration diagram for bpp::RateAcrossSitesSubstitutionProcess:Public Member Functions | |
| RateAcrossSitesSubstitutionProcess (std::shared_ptr< BranchModelInterface > model, std::shared_ptr< DiscreteDistributionInterface > rdist, std::shared_ptr< const PhyloTree > tree=nullptr, std::shared_ptr< FrequencySetInterface > rootFrequencies=nullptr) | |
| RateAcrossSitesSubstitutionProcess (std::shared_ptr< BranchModelInterface > model, std::shared_ptr< DiscreteDistributionInterface > rdist, std::shared_ptr< ParametrizablePhyloTree > tree, std::shared_ptr< FrequencySetInterface > rootFrequencies=nullptr) | |
| RateAcrossSitesSubstitutionProcess (const RateAcrossSitesSubstitutionProcess &rassp) | |
| RateAcrossSitesSubstitutionProcess & | operator= (const RateAcrossSitesSubstitutionProcess &rassp) |
| RateAcrossSitesSubstitutionProcess * | clone () const override |
| size_t | getNumberOfModels () const override |
| std::vector< size_t > | getModelNumbers () const override |
| const StateMapInterface & | stateMap () const override |
| std::shared_ptr< const StateMapInterface > | getStateMap () const override |
| const BranchModelInterface & | model (size_t n) const override |
| std::shared_ptr< const BranchModelInterface > | getModel (size_t n) const override |
| const BranchModelInterface & | model (unsigned int nodeId, size_t classIndex) const override |
| Get the substitution model corresponding to a certain branch, site pattern, and model class. More... | |
| std::shared_ptr< const BranchModelInterface > | getModel (unsigned int nodeId, size_t classIndex) const override |
| Get the substitution model corresponding to a certain branch, site pattern, and model class. More... | |
| const std::vector< unsigned int > | getNodesWithModel (size_t i) const override |
| Get a list of nodes id for which the given model is associated. More... | |
| size_t | getModelNumberForNode (unsigned int nodeId) const override |
| Get the number of the model associated to a particular node id. More... | |
| std::shared_ptr< const BranchModelInterface > | getModelForNode (unsigned int nodeId) const override |
| Get the model associated to a particular node id. More... | |
| const DiscreteDistributionInterface & | rateDistribution () const override |
| Get the rate distribution. More... | |
| DiscreteDistributionInterface & | rateDistribution () override |
| Get the rate distribution. More... | |
| std::shared_ptr< const DiscreteDistributionInterface > | getRateDistribution () const override |
| Get a pointer to the rate distribution (or null if there is no rate distribution). More... | |
| std::shared_ptr< DiscreteDistributionInterface > | getRateDistribution () override |
| Get a pointer to the rate distribution (or null if there is no rate distribution). More... | |
| ParameterList | getSubstitutionModelParameters (bool independent) const override |
| Methods to retrieve the parameters of specific objects. More... | |
| ParameterList | getRateDistributionParameters (bool independent) const override |
| ParameterList | getBranchLengthParameters (bool independent) const override |
| const std::vector< double > & | getRootFrequencies () const override |
| Get the values of the frequencies for each state in the alphabet at the root node. More... | |
| void | setModelScenario (std::shared_ptr< ModelScenario > modelpath) override |
| Set the modelPath, after checking it is valid (ie modelpath has only the model of the process). More... | |
| double | getProbabilityForModel (size_t classIndex) const override |
| Vdouble | getClassProbabilities () const override |
| double | getRateForModel (size_t classIndex) const override |
| void | setPhyloTree (const PhyloTree &phyloTree) |
| sets the ParametrizablePhyloTree. More... | |
| const ParametrizablePhyloTree & | parametrizablePhyloTree () const |
| std::shared_ptr< const ParametrizablePhyloTree > | getParametrizablePhyloTree () const |
| bool | hasRootFrequencySet () const |
| const FrequencySetInterface & | rootFrequencySet () const |
| FrequencySetInterface & | rootFrequencySet () |
| std::shared_ptr< const FrequencySetInterface > | getRootFrequencySet () const |
| std::shared_ptr< FrequencySetInterface > | getRootFrequencySet () |
| void | setRootFrequencySet (std::shared_ptr< FrequencySetInterface > rootfrequency) |
| set the RootFrequency. More... | |
| ParameterList | getRootFrequenciesParameters (bool independent) const |
| Get the parameters corresponding to the root frequencies. More... | |
| std::shared_ptr< const ModelScenario > | getModelScenario () const |
| get the ModelScenario. More... | |
| virtual bool | isCompatibleWith (const AlignmentDataInterface &data) const =0 |
| bool | isCompatibleWith (const AlignmentDataInterface &data) const |
| virtual size_t | getNumberOfClasses () const =0 |
| size_t | getNumberOfClasses () const |
| virtual size_t | getNumberOfStates () const =0 |
| size_t | getNumberOfStates () const |
| virtual ParameterList | getNonDerivableParameters () const =0 |
| ParameterList | getNonDerivableParameters () const |
| get NonDerivable parameters More... | |
| virtual size_t | getNumberOfIndependentParameters () const=0 |
| size_t | getNumberOfIndependentParameters () const |
| virtual void | aliasParameters (const std::string &p1, const std::string &p2)=0 |
| virtual void | aliasParameters (std::map< std::string, std::string > &unparsedParams, bool verbose)=0 |
| void | aliasParameters (const std::string &p1, const std::string &p2) |
| void | aliasParameters (std::map< std::string, std::string > &unparsedParams, bool verbose) |
| virtual void | unaliasParameters (const std::string &p1, const std::string &p2)=0 |
| void | unaliasParameters (const std::string &p1, const std::string &p2) |
| virtual const ParameterList & | getIndependentParameters () const=0 |
| const ParameterList & | getIndependentParameters () const |
| virtual std::vector< std::string > | getAlias (const std::string &name) const=0 |
| virtual std::vector< std::string > | getAlias (const std::string &name) const |
| virtual std::map< std::string, std::string > | getAliases () const=0 |
| virtual std::map< std::string, std::string > | getAliases () const |
| virtual bool | hasParameter (const std::string &name) const=0 |
| bool | hasParameter (const std::string &name) const override |
| virtual const ParameterList & | getParameters () const=0 |
| const ParameterList & | getParameters () const override |
| virtual const Parameter & | parameter (const std::string &name) const=0 |
| const Parameter & | parameter (const std::string &name) const override |
| virtual double | getParameterValue (const std::string &name) const=0 |
| double | getParameterValue (const std::string &name) const override |
| virtual void | setAllParametersValues (const ParameterList ¶meters)=0 |
| void | setAllParametersValues (const ParameterList ¶meters) override |
| virtual void | setParameterValue (const std::string &name, double value)=0 |
| void | setParameterValue (const std::string &name, double value) override |
| virtual void | setParametersValues (const ParameterList ¶meters)=0 |
| void | setParametersValues (const ParameterList ¶meters) override |
| virtual bool | matchParametersValues (const ParameterList ¶meters)=0 |
| bool | matchParametersValues (const ParameterList ¶meters) override |
| virtual void | removeConstraint (const std::string &name)=0 |
| void | removeConstraint (const std::string &name) override |
| virtual void | setConstraint (const std::string &name, std::shared_ptr< ConstraintInterface > constraint)=0 |
| void | setConstraint (const std::string &name, std::shared_ptr< ConstraintInterface > constraint) override |
| virtual size_t | getNumberOfParameters () const=0 |
| size_t | getNumberOfParameters () const override |
| virtual void | setNamespace (const std::string &prefix)=0 |
| void | setNamespace (const std::string &prefix) |
| virtual std::string | getNamespace () const=0 |
| std::string | getNamespace () const override |
| virtual std::string | getParameterNameWithoutNamespace (const std::string &name) const=0 |
| std::string | getParameterNameWithoutNamespace (const std::string &name) const override |
| std::shared_ptr< const Alphabet > | getAlphabet () const |
| bool | hasIndependentParameter (const std::string &name) const |
| ParameterList | getAliasedParameters (const ParameterList &pl) const |
| ParameterList | getFromParameters (const ParameterList &pl) const |
| std::string | getFrom (const std::string &name) const |
| const std::shared_ptr< Parameter > & | getParameter (const std::string &name) const |
Protected Member Functions | |
| void | fireParameterChanged (const ParameterList &pl) override |
| AbsractParametrizable interface. More... | |
| virtual ParameterList & | getParameters_ ()=0 |
| ParameterList & | getParameters_ () override |
| const std::shared_ptr< Parameter > & | getParameter (size_t i) const |
| std::shared_ptr< Parameter > & | getParameter (size_t i) |
| void | addParameter_ (Parameter *parameter) |
| void | addParameters_ (const ParameterList ¶meters) |
| void | shareParameter_ (const std::shared_ptr< Parameter > ¶meter) |
| void | shareParameters_ (const ParameterList ¶meters) |
| void | includeParameters_ (const ParameterList ¶meters) |
| void | deleteParameter_ (size_t index) |
| void | deleteParameter_ (std::string &name) |
| void | deleteParameters_ (const std::vector< std::string > &names) |
| void | resetParameters_ () |
| Parameter & | getParameter_ (const std::string &name) |
| Parameter & | getParameter_ (size_t index) |
| const Parameter & | getParameter_ (size_t index) const |
| Parameter & | getParameterWithNamespace_ (const std::string &name) |
| const Parameter & | getParameterWithNamespace_ (const std::string &name) const |
Protected Attributes | |
| std::shared_ptr< ParametrizablePhyloTree > | pTree_ |
| std::shared_ptr< FrequencySetInterface > | rootFrequencies_ |
| Root frequencies. More... | |
| std::shared_ptr< ModelScenario > | modelScenario_ |
Private Attributes | |
| std::shared_ptr< BranchModelInterface > | model_ |
| std::shared_ptr< DiscreteDistributionInterface > | rDist_ |
| ParameterList | independentParameters_ |
| std::map< std::string, std::shared_ptr< AliasParameterListener > > | aliasListenersRegister_ |
| ParameterList | parameters_ |
| std::string | prefix_ |
Definition at line 19 of file RateAcrossSitesSubstitutionProcess.h.
| RateAcrossSitesSubstitutionProcess::RateAcrossSitesSubstitutionProcess | ( | std::shared_ptr< BranchModelInterface > | model, |
| std::shared_ptr< DiscreteDistributionInterface > | rdist, | ||
| std::shared_ptr< const PhyloTree > | tree = nullptr, |
||
| std::shared_ptr< FrequencySetInterface > | rootFrequencies = nullptr |
||
| ) |
Definition at line 12 of file RateAcrossSitesSubstitutionProcess.cpp.
References bpp::AbstractParameterAliasable::addParameters_(), bpp::ParameterAliasable::getIndependentParameters(), and model().
Referenced by clone().
| RateAcrossSitesSubstitutionProcess::RateAcrossSitesSubstitutionProcess | ( | std::shared_ptr< BranchModelInterface > | model, |
| std::shared_ptr< DiscreteDistributionInterface > | rdist, | ||
| std::shared_ptr< ParametrizablePhyloTree > | tree, | ||
| std::shared_ptr< FrequencySetInterface > | rootFrequencies = nullptr |
||
| ) |
Definition at line 33 of file RateAcrossSitesSubstitutionProcess.cpp.
References bpp::AbstractParameterAliasable::addParameters_(), bpp::ParameterAliasable::getIndependentParameters(), and model().
| RateAcrossSitesSubstitutionProcess::RateAcrossSitesSubstitutionProcess | ( | const RateAcrossSitesSubstitutionProcess & | rassp | ) |
Definition at line 54 of file RateAcrossSitesSubstitutionProcess.cpp.
References model_, and bpp::AbstractAutonomousSubstitutionProcess::modelScenario_.
|
inlineoverridevirtual |
Implements bpp::AbstractParameterAliasable.
Definition at line 44 of file RateAcrossSitesSubstitutionProcess.h.
References RateAcrossSitesSubstitutionProcess().
|
overrideprotectedvirtual |
AbsractParametrizable interface.
Reimplemented from bpp::AbstractAutonomousSubstitutionProcess.
Definition at line 94 of file RateAcrossSitesSubstitutionProcess.cpp.
References bpp::AbstractAutonomousSubstitutionProcess::fireParameterChanged(), model_, and rDist_.
|
inlineinherited |
Definition at line 45 of file AbstractSubstitutionProcess.h.
References bpp::StateMapInterface::getAlphabet(), and bpp::SubstitutionProcessInterface::stateMap().
Referenced by bpp::NonHomogeneousSubstitutionProcess::addModel(), bpp::AbstractSubstitutionProcess::isCompatibleWith(), bpp::NonHomogeneousSubstitutionProcess::setModel(), and bpp::SubstitutionProcessCollectionMember::setTreeNumber().
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 136 of file RateAcrossSitesSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::getParametrizablePhyloTree().
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 172 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 71 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
|
inlineoverridevirtual |
Get the substitution model corresponding to a certain branch, site pattern, and model class.
| nodeId | The id of the node. |
| classIndex | The model class index. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 81 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
|
inlineoverridevirtual |
Get the model associated to a particular node id.
| nodeId | The id of the query node. |
| Exception | If no model is found for this node. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 97 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
|
inlineoverridevirtual |
Get the number of the model associated to a particular node id.
| nodeId | The id of the query node. |
| Exception | If no model is found for this node. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 92 of file RateAcrossSitesSubstitutionProcess.h.
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 51 of file RateAcrossSitesSubstitutionProcess.h.
|
inlinevirtualinherited |
get the ModelScenario.
Implements bpp::SubstitutionProcessInterface.
Definition at line 150 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::modelScenario_.
|
inlineoverridevirtual |
Get a list of nodes id for which the given model is associated.
| i | The index of the model in the set. |
| IndexOutOfBoundsException | If the index is not valid. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 86 of file RateAcrossSitesSubstitutionProcess.h.
|
virtualinherited |
get NonDerivable parameters
Implements bpp::SubstitutionProcessInterface.
Reimplemented in bpp::SubstitutionProcessCollectionMember.
Definition at line 10 of file AbstractSubstitutionProcess.cpp.
References bpp::AbstractParameterAliasable::getAliasedParameters(), bpp::AbstractParameterAliasable::getFromParameters(), bpp::SubstitutionProcessInterface::getRateDistributionParameters(), bpp::SubstitutionProcessInterface::getRootFrequenciesParameters(), bpp::SubstitutionProcessInterface::getSubstitutionModelParameters(), and bpp::ParameterList::includeParameters().
|
pure virtualinherited |
Implemented in bpp::AbstractSubstitutionProcess, and bpp::SubstitutionProcessCollectionMember.
Referenced by bpp::SingleProcessPhyloLikelihood::getNonDerivableParameters().
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 34 of file AbstractSubstitutionProcess.h.
References bpp::SubstitutionProcessInterface::getRateDistribution().
|
pure virtualinherited |
Implemented in bpp::AbstractSubstitutionProcess.
Referenced by bpp::RewardMappingTools::computeRewardVectors(), and bpp::SingleProcessPhyloLikelihood::getNumberOfClasses().
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 49 of file RateAcrossSitesSubstitutionProcess.h.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 40 of file AbstractSubstitutionProcess.h.
References bpp::StateMapInterface::getNumberOfModelStates(), and bpp::SubstitutionProcessInterface::stateMap().
Referenced by bpp::NonHomogeneousSubstitutionProcess::addModel(), and bpp::NonHomogeneousSubstitutionProcess::setModel().
|
pure virtualinherited |
Implemented in bpp::AbstractSubstitutionProcess.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 78 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::pTree_.
Referenced by bpp::NonHomogeneousSubstitutionProcess::checkOrphanNodes(), bpp::NonHomogeneousSubstitutionProcess::checkUnknownNodes(), bpp::NonHomogeneousSubstitutionProcess::getBranchLengthParameters(), getBranchLengthParameters(), and bpp::SimpleSubstitutionProcess::getBranchLengthParameters().
|
inlineoverridevirtual |
| classIndex | The model class index. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 165 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
|
inlineoverridevirtual |
Get a pointer to the rate distribution (or null if there is no rate distribution).
Implements bpp::SubstitutionProcessInterface.
Definition at line 116 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
Referenced by bpp::PhylogeneticsApplicationTools::printParameters().
|
inlineoverridevirtual |
Get a pointer to the rate distribution (or null if there is no rate distribution).
Implements bpp::SubstitutionProcessInterface.
Definition at line 121 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 131 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
|
inlineoverridevirtual |
| classIndex | The model class index. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 184 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
|
inlineoverridevirtual |
Get the values of the frequencies for each state in the alphabet at the root node.
For reversible models, these are the equilibrium frequencies. For non-reversible models, these usually are distinct parameters.
Implements bpp::SubstitutionProcessInterface.
Definition at line 144 of file RateAcrossSitesSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::getRootFrequencySet(), bpp::AbstractAutonomousSubstitutionProcess::hasRootFrequencySet(), and model_.
|
inlinevirtualinherited |
Get the parameters corresponding to the root frequencies.
Implements bpp::SubstitutionProcessInterface.
Definition at line 130 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::hasRootFrequencySet(), and bpp::AbstractAutonomousSubstitutionProcess::rootFrequencies_.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 106 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::rootFrequencies_.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 96 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::rootFrequencies_.
Referenced by getRootFrequencies(), bpp::SimpleSubstitutionProcess::getRootFrequencies(), and bpp::PhylogeneticsApplicationTools::printParameters().
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 61 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
|
inlineoverridevirtual |
Methods to retrieve the parameters of specific objects.
Implements bpp::SubstitutionProcessInterface.
Definition at line 126 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 86 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::rootFrequencies_.
Referenced by bpp::NonHomogeneousSubstitutionProcess::getRootFrequencies(), getRootFrequencies(), bpp::SimpleSubstitutionProcess::getRootFrequencies(), and bpp::AbstractAutonomousSubstitutionProcess::getRootFrequenciesParameters().
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 50 of file AbstractSubstitutionProcess.h.
References bpp::AbstractSubstitutionProcess::getAlphabet(), and bpp::TemplateAlignmentDataInterface< class >::getAlphabet().
|
pure virtualinherited |
Implemented in bpp::AbstractSubstitutionProcess.
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 66 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
Referenced by RateAcrossSitesSubstitutionProcess().
|
inlineoverridevirtual |
Get the substitution model corresponding to a certain branch, site pattern, and model class.
| nodeId | The id of the node. |
| classIndex | The model class index. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 76 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
| RateAcrossSitesSubstitutionProcess & RateAcrossSitesSubstitutionProcess::operator= | ( | const RateAcrossSitesSubstitutionProcess & | rassp | ) |
Definition at line 65 of file RateAcrossSitesSubstitutionProcess.cpp.
References model_, bpp::AbstractAutonomousSubstitutionProcess::modelScenario_, bpp::AbstractAutonomousSubstitutionProcess::operator=(), bpp::AbstractParameterAliasable::operator=(), and rDist_.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 73 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::pTree_.
|
inlineoverridevirtual |
Get the rate distribution.
| NullPointerException | if there is no associated rate distribution. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 102 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
|
inlineoverridevirtual |
Get the rate distribution.
| NullPointerException | if there is no associated rate distribution. |
Implements bpp::SubstitutionProcessInterface.
Definition at line 109 of file RateAcrossSitesSubstitutionProcess.h.
References rDist_.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 101 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::rootFrequencies_.
|
inlinevirtualinherited |
Implements bpp::SubstitutionProcessInterface.
Definition at line 91 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractAutonomousSubstitutionProcess::rootFrequencies_.
Referenced by bpp::NonHomogeneousSubstitutionProcess::getRootFrequencies(), and bpp::PhylogeneticsApplicationTools::printParameters().
|
overridevirtual |
Set the modelPath, after checking it is valid (ie modelpath has only the model of the process).
Implements bpp::AbstractAutonomousSubstitutionProcess.
Definition at line 78 of file RateAcrossSitesSubstitutionProcess.cpp.
References model_, and bpp::AbstractAutonomousSubstitutionProcess::modelScenario_.
|
virtualinherited |
sets the ParametrizablePhyloTree.
Will build a unique_ptr<ParametrizablePhyloTree> from the given PhyloTree
Implements bpp::AutonomousSubstitutionProcessInterface.
Definition at line 67 of file AbstractAutonomousSubstitutionProcess.cpp.
References bpp::AbstractParameterAliasable::addParameters_(), bpp::ParameterList::deleteParameters(), bpp::AbstractParameterAliasable::getParameters_(), and bpp::AbstractAutonomousSubstitutionProcess::pTree_.
Referenced by bpp::AbstractAutonomousSubstitutionProcess::AbstractAutonomousSubstitutionProcess().
|
inlinevirtualinherited |
set the RootFrequency.
| rootfrequency | The root frequencies to be associated with this instance. |
Implements bpp::AutonomousSubstitutionProcessInterface.
Definition at line 116 of file AbstractAutonomousSubstitutionProcess.h.
References bpp::AbstractParameterAliasable::addParameters_(), bpp::ParameterList::deleteParameters(), bpp::AbstractParameterAliasable::getParameters_(), and bpp::AbstractAutonomousSubstitutionProcess::rootFrequencies_.
|
inlineoverridevirtual |
Implements bpp::SubstitutionProcessInterface.
Definition at line 56 of file RateAcrossSitesSubstitutionProcess.h.
References model_.
|
private |
Definition at line 23 of file RateAcrossSitesSubstitutionProcess.h.
Referenced by fireParameterChanged(), getModel(), getModelForNode(), getRootFrequencies(), getStateMap(), getSubstitutionModelParameters(), model(), operator=(), RateAcrossSitesSubstitutionProcess(), setModelScenario(), and stateMap().
|
protectedinherited |
Definition at line 35 of file AbstractAutonomousSubstitutionProcess.h.
Referenced by bpp::AbstractAutonomousSubstitutionProcess::getModelScenario(), bpp::NonHomogeneousSubstitutionProcess::NonHomogeneousSubstitutionProcess(), bpp::AbstractAutonomousSubstitutionProcess::operator=(), bpp::NonHomogeneousSubstitutionProcess::operator=(), operator=(), bpp::SimpleSubstitutionProcess::operator=(), RateAcrossSitesSubstitutionProcess(), setModelScenario(), bpp::SimpleSubstitutionProcess::setModelScenario(), bpp::NonHomogeneousSubstitutionProcess::setModelScenario(), and bpp::SimpleSubstitutionProcess::SimpleSubstitutionProcess().
|
protectedinherited |
Definition at line 28 of file AbstractAutonomousSubstitutionProcess.h.
Referenced by bpp::AbstractAutonomousSubstitutionProcess::fireParameterChanged(), bpp::AbstractAutonomousSubstitutionProcess::getParametrizablePhyloTree(), bpp::AbstractAutonomousSubstitutionProcess::operator=(), bpp::AbstractAutonomousSubstitutionProcess::parametrizablePhyloTree(), and bpp::AbstractAutonomousSubstitutionProcess::setPhyloTree().
|
private |
Definition at line 24 of file RateAcrossSitesSubstitutionProcess.h.
Referenced by fireParameterChanged(), getClassProbabilities(), getProbabilityForModel(), getRateDistribution(), getRateDistributionParameters(), getRateForModel(), operator=(), and rateDistribution().
|
protectedinherited |
Root frequencies.
Definition at line 33 of file AbstractAutonomousSubstitutionProcess.h.
Referenced by bpp::AbstractAutonomousSubstitutionProcess::AbstractAutonomousSubstitutionProcess(), bpp::AbstractAutonomousSubstitutionProcess::fireParameterChanged(), bpp::AbstractAutonomousSubstitutionProcess::getRootFrequenciesParameters(), bpp::AbstractAutonomousSubstitutionProcess::getRootFrequencySet(), bpp::AbstractAutonomousSubstitutionProcess::hasRootFrequencySet(), bpp::AbstractAutonomousSubstitutionProcess::operator=(), bpp::AbstractAutonomousSubstitutionProcess::rootFrequencySet(), and bpp::AbstractAutonomousSubstitutionProcess::setRootFrequencySet().