5 #ifndef BPP_PHYL_SIMULATION_EVOLUTIONSEQUENCESIMULATOR_H
6 #define BPP_PHYL_SIMULATION_EVOLUTIONSEQUENCESIMULATOR_H
9 #include "../Likelihood/SequenceEvolution.h"
EvolutionSequenceSimulator(const SequenceEvolution &evol)
EvolutionSequenceSimulator & operator=(const EvolutionSequenceSimulator &ess)
EvolutionSequenceSimulator(const EvolutionSequenceSimulator &ess)
virtual ~EvolutionSequenceSimulator()
void resetSiteSimulators(size_t numberOfSites) const
Reset the succession of site simulators (useful in case of HMM).
const SequenceEvolution * seqEvol_
EvolutionSequenceSimulator * clone() const
This interface describes the evolution process of a sequence.
Sequences simulation under position specific substitution process.
SubstitutionProcessSequenceSimulator & operator=(const SubstitutionProcessSequenceSimulator &)
Defines the basic types of data flow nodes.