5 #ifndef BPP_PHYL_LIKELIHOOD_AUTOCORRELATIONSEQUENCEEVOLUTION_H
6 #define BPP_PHYL_LIKELIHOOD_AUTOCORRELATIONSEQUENCEEVOLUTION_H
33 std::shared_ptr<SubstitutionProcessCollection> processColl,
34 std::vector<size_t>& nProc);
Sequence evolution framework based on an auto-correlation of substitution processes.
std::shared_ptr< HmmProcessAlphabet > hmmAlph_
ParameterList getNonDerivableParameters() const
All non derivable parameters.
AutoCorrelationSequenceEvolution * clone() const
AutoCorrelationSequenceEvolution(const AutoCorrelationSequenceEvolution &mlc)
AutoCorrelationSequenceEvolution(std::shared_ptr< SubstitutionProcessCollection > processColl, std::vector< size_t > &nProc)
std::shared_ptr< const AutoCorrelationTransitionMatrix > getHmmTransitionMatrix() const
void fireParameterChanged(const ParameterList ¶meters)
void setNamespace(const std::string &nameSpace)
const AutoCorrelationTransitionMatrix & hmmTransitionMatrix() const
std::shared_ptr< const HmmProcessAlphabet > getHmmProcessAlphabet() const
virtual ~AutoCorrelationSequenceEvolution()
std::shared_ptr< HmmProcessAlphabet > getHmmProcessAlphabet()
const HmmProcessAlphabet & hmmProcessAlphabet() const
std::shared_ptr< AutoCorrelationTransitionMatrix > autoCorrTransMat_
AutoCorrelationTransitionMatrix & hmmTransitionMatrix()
std::shared_ptr< AutoCorrelationTransitionMatrix > getHmmTransitionMatrix()
AutoCorrelationSequenceEvolution & operator=(const AutoCorrelationSequenceEvolution &mlc)
HmmProcessAlphabet & hmmProcessAlphabet()
Partial implementation of multiple processes of sequences.
MultiProcessSequenceEvolution & operator=(const MultiProcessSequenceEvolution &lik)
Defines the basic types of data flow nodes.