40 #ifndef _SITESIMULATOR_H_ 41 #define _SITESIMULATOR_H_ 44 #include <Bpp/Seq/Site.h> 63 virtual Site*
simulateSite(
size_t ancestralStateIndex)
const = 0;
64 virtual Site*
simulateSite(
size_t ancestralStateIndex,
double rate)
const = 0;
72 #endif // _SITESIMULATOR_H_ The SiteSimulator interface. SiteSimulator classes can simulate single sites.
virtual Site * simulateSite() const =0
virtual const Alphabet * getAlphabet() const =0
virtual std::vector< std::string > getSequencesNames() const =0