12 MixtureSequenceEvolution::MixtureSequenceEvolution(
13 std::shared_ptr<SubstitutionProcessCollection> processColl,
14 vector<size_t>& nProc) :
16 simplex_(nProc.size(), 1, false,
"Mixture.")
void addParameters_(const ParameterList ¶meters)
void deleteParameters_(const std::vector< std::string > &names)
void setNamespace(const std::string &prefix)
bool matchParametersValues(const ParameterList ¶meters) override
const ParameterList & getParameters() const override
ParameterList getNonDerivableParameters() const override
All non derivable parameters.
void fireParameterChanged(const ParameterList ¶meters) override
void setNamespace(const std::string &nameSpace) override
void setSubProcessProb(const Simplex &si)
Set the probabilities of the subprocess.
Partial implementation of multiple processes of sequences.
virtual void fireParameterChanged(const ParameterList ¶meters)
virtual ParameterList getNonDerivableParameters() const
All non derivable parameters.
virtual std::vector< std::string > getParameterNames() const
virtual void includeParameters(const ParameterList ¶ms)
const std::vector< double > & getFrequencies() const
void setFrequencies(const std::vector< double > &)
Defines the basic types of data flow nodes.