bpp-phyl  2.2.0
bpp::HomogeneousSequenceSimulator Member List

This is the complete list of members for bpp::HomogeneousSequenceSimulator, including all inherited members.

clone() constbpp::NonHomogeneousSequenceSimulatorinlinevirtual
DetailedSiteSimulator()bpp::DetailedSiteSimulatorinline
dEvolve(size_t initialState, double rate, RASiteSimulationResult &rassr) constbpp::NonHomogeneousSequenceSimulatorprotected
dEvolveInternal(SNode *node, double rate, RASiteSimulationResult &rassr) constbpp::NonHomogeneousSequenceSimulatorprotected
dSimulateSite() constbpp::NonHomogeneousSequenceSimulatorvirtual
dSimulateSite(size_t ancestralStateIndex) constbpp::NonHomogeneousSequenceSimulatorvirtual
dSimulateSite(size_t ancestralStateIndex, double rate) constbpp::NonHomogeneousSequenceSimulatorvirtual
dSimulateSite(double rate) constbpp::NonHomogeneousSequenceSimulatorvirtual
dSimulateSite(size_t ancestralStateIndex, size_t rateClass) constbpp::NonHomogeneousSequenceSimulatorvirtual
enableContinuousRates(bool yn)bpp::NonHomogeneousSequenceSimulatorinline
evolve(const SNode *node, size_t initialStateIndex, size_t rateClass) constbpp::NonHomogeneousSequenceSimulatorprotected
evolve(const SNode *node, size_t initialStateIndex, double rate) constbpp::NonHomogeneousSequenceSimulatorprotected
evolveInternal(SNode *node, size_t rateClass) constbpp::NonHomogeneousSequenceSimulatorprotected
evolveInternal(SNode *node, double rate) constbpp::NonHomogeneousSequenceSimulatorprotected
getAlphabet() constbpp::NonHomogeneousSequenceSimulatorinlinevirtual
getRateDistribution() constbpp::NonHomogeneousSequenceSimulatorinline
getSequencesNames() constbpp::NonHomogeneousSequenceSimulatorinlinevirtual
getSubstitutionModel() constbpp::HomogeneousSequenceSimulatorinline
getSubstitutionModelSet() constbpp::NonHomogeneousSequenceSimulatorinline
getTree() constbpp::NonHomogeneousSequenceSimulatorinline
HomogeneousSequenceSimulator(const SubstitutionModel *model, const DiscreteDistribution *rate, const Tree *tree)bpp::HomogeneousSequenceSimulatorinline
multipleEvolve(const SNode *node, const std::vector< size_t > &initialStateIndices, const std::vector< size_t > &rateClasses, std::vector< size_t > &finalStates) constbpp::NonHomogeneousSequenceSimulatorprotected
multipleEvolve(const std::vector< size_t > &initialStates, const std::vector< size_t > &rateClasses) constbpp::NonHomogeneousSequenceSimulatorprotected
multipleEvolveInternal(SNode *node, const std::vector< size_t > &rateClasses) constbpp::NonHomogeneousSequenceSimulatorprotected
NonHomogeneousSequenceSimulator(const SubstitutionModelSet *modelSet, const DiscreteDistribution *rate, const Tree *tree)bpp::NonHomogeneousSequenceSimulator
NonHomogeneousSequenceSimulator(const SubstitutionModel *model, const DiscreteDistribution *rate, const Tree *tree)bpp::NonHomogeneousSequenceSimulator
NonHomogeneousSequenceSimulator(const NonHomogeneousSequenceSimulator &nhss)bpp::NonHomogeneousSequenceSimulatorinline
operator=(const NonHomogeneousSequenceSimulator &nhss)bpp::NonHomogeneousSequenceSimulatorinline
SequenceSimulator()bpp::SequenceSimulatorinline
simulate(size_t numberOfSites) constbpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite() constbpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(size_t ancestralStateIndex) constbpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(size_t ancestralStateIndex, double rate) constbpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(double rate) constbpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(size_t ancestralStateIndex, size_t rateClass) constbpp::NonHomogeneousSequenceSimulatorvirtual
SiteSimulator()bpp::SiteSimulatorinline
~DetailedSiteSimulator()bpp::DetailedSiteSimulatorinlinevirtual
~HomogeneousSequenceSimulator()bpp::HomogeneousSequenceSimulatorinlinevirtual
~NonHomogeneousSequenceSimulator()bpp::NonHomogeneousSequenceSimulatorinlinevirtual
~SequenceSimulator()bpp::SequenceSimulatorinlinevirtual
~SiteSimulator()bpp::SiteSimulatorinlinevirtual