5#ifndef BPP_PHYL_SIMULATION_EVOLUTIONSEQUENCESIMULATOR_H
6#define BPP_PHYL_SIMULATION_EVOLUTIONSEQUENCESIMULATOR_H
9#include "../Likelihood/SequenceEvolution.h"
EvolutionSequenceSimulator(const SequenceEvolution &evol)
EvolutionSequenceSimulator(const EvolutionSequenceSimulator &ess)
EvolutionSequenceSimulator & operator=(const EvolutionSequenceSimulator &ess)
virtual ~EvolutionSequenceSimulator()
EvolutionSequenceSimulator * clone() const
void resetSiteSimulators(size_t numberOfSites) const
Reset the succession of site simulators (useful in case of HMM).
const SequenceEvolution * seqEvol_
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.