16 std::shared_ptr<ProteinSubstitutionModelInterface> pmodel,
17 std::shared_ptr<const GeneticCode> pgencode,
32 pAAmodel_->enableEigenDecomposition(
false);
40 pAAmodel_->matchParametersValues(parameters);
AbstractCodonAARateSubstitutionModel(std::shared_ptr< ProteinSubstitutionModelInterface > pmodel, std::shared_ptr< const GeneticCode > pgencode, const std::string &prefix, bool paramSynRate=false)
Build a new AbstractCodonAARateSubstitutionModel object from a pointer to NucleotideSubstitutionModel...
void fireParameterChanged(const ParameterList ¶meters) override
std::shared_ptr< const GeneticCode > pgencode_
std::shared_ptr< ProteinSubstitutionModelInterface > pAAmodel_
double getCodonsMulRate(size_t i, size_t j) const override
Returns the multiplicative rate specific to two codons specified by their number. The respective gene...
std::shared_ptr< const StateMapInterface > stateMap_
void addParameters_(const ParameterList ¶meters)
void addParameter_(Parameter *parameter)
bool hasParameter(const std::string &name) const override
double getParameterValue(const std::string &name) const override
This class implements a state map where all resolved states are modeled.
static const std::shared_ptr< IntervalConstraint > R_PLUS_STAR
Defines the basic types of data flow nodes.