5 #ifndef BPP_PHYL_LIKELIHOOD_HMMSEQUENCEEVOLUTION_H
6 #define BPP_PHYL_LIKELIHOOD_HMMSEQUENCEEVOLUTION_H
31 std::shared_ptr<SubstitutionProcessCollection> processColl,
32 std::vector<size_t>& nProc);
Sequence evolution framework based on a hmm.
HmmSequenceEvolution * clone() const
std::shared_ptr< HmmProcessAlphabet > getHmmProcessAlphabet()
FullHmmTransitionMatrix & hmmTransitionMatrix()
std::shared_ptr< FullHmmTransitionMatrix > hmmTransMat_
HmmSequenceEvolution(const HmmSequenceEvolution &mlc)
void setNamespace(const std::string &nameSpace)
HmmSequenceEvolution & operator=(const HmmSequenceEvolution &mlc)
std::shared_ptr< FullHmmTransitionMatrix > getHmmTransitionMatrix()
std::shared_ptr< HmmProcessAlphabet > hmmAlph_
HmmProcessAlphabet & hmmProcessAlphabet()
const HmmProcessAlphabet & hmmProcessAlphabet() const
HmmSequenceEvolution(std::shared_ptr< SubstitutionProcessCollection > processColl, std::vector< size_t > &nProc)
virtual ~HmmSequenceEvolution()
const FullHmmTransitionMatrix & hmmTransitionMatrix() const
void fireParameterChanged(const ParameterList ¶meters)
Partial implementation of multiple processes of sequences.
MultiProcessSequenceEvolution & operator=(const MultiProcessSequenceEvolution &lik)
Defines the basic types of data flow nodes.