40 #ifndef _HOMOGENEOUSSEQUENCESIMULATOR_H_ 41 #define _HOMOGENEOUSSEQUENCESIMULATOR_H_ 60 const DiscreteDistribution* rate,
76 #endif //_HOMOGENEOUSSEQUENCESIMULATOR_H_ Interface for all substitution models.
const SubstitutionModel * getModel(size_t i) const
Get one model from the set knowing its index.
const SubstitutionModel * getSubstitutionModel() const
const SubstitutionModelSet * getSubstitutionModelSet() const
Get the substitution model associated to this instance.
Interface for phylogenetic tree objects.
virtual ~HomogeneousSequenceSimulator()
HomogeneousSequenceSimulator(const SubstitutionModel *model, const DiscreteDistribution *rate, const Tree *tree)
Site and sequences simulation under non-homogeneous models.
Site and sequences simulation under homogeneous models.