bpp-phyl3  3.0.0
bpp::NonHomogeneousSequenceSimulator Member List

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

alphabet() const overridebpp::NonHomogeneousSequenceSimulatorinlinevirtual
alphabet_bpp::NonHomogeneousSequenceSimulatormutableprivate
clone() const overridebpp::NonHomogeneousSequenceSimulatorinlinevirtual
continuousRates_bpp::NonHomogeneousSequenceSimulatorprivate
DetailedSiteSimulatorInterface()bpp::DetailedSiteSimulatorInterfaceinline
dEvolve(size_t initialState, double rate, RASiteSimulationResult &rassr) constbpp::NonHomogeneousSequenceSimulatorprotected
dEvolveInternal(SNode *node, double rate, RASiteSimulationResult &rassr) constbpp::NonHomogeneousSequenceSimulatorprotected
dSimulateSite() const overridebpp::NonHomogeneousSequenceSimulatorvirtual
dSimulateSite(size_t ancestralStateIndex) const overridebpp::NonHomogeneousSequenceSimulatorvirtual
dSimulateSite(size_t ancestralStateIndex, double rate) const overridebpp::NonHomogeneousSequenceSimulatorvirtual
dSimulateSite(double rate) const overridebpp::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() const overridebpp::NonHomogeneousSequenceSimulatorinlinevirtual
getRateDistribution() constbpp::NonHomogeneousSequenceSimulatorinline
getSequenceNames() const overridebpp::NonHomogeneousSequenceSimulatorinlinevirtual
getSubstitutionModelSet() constbpp::NonHomogeneousSequenceSimulatorinline
getTree() constbpp::NonHomogeneousSequenceSimulatorinline
init()bpp::NonHomogeneousSequenceSimulatorprivate
leaves_bpp::NonHomogeneousSequenceSimulatorprivate
modelSet_bpp::NonHomogeneousSequenceSimulatorprivate
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
nbClasses_bpp::NonHomogeneousSequenceSimulatorprivate
nbNodes_bpp::NonHomogeneousSequenceSimulatorprivate
nbStates_bpp::NonHomogeneousSequenceSimulatorprivate
NonHomogeneousSequenceSimulator(std::shared_ptr< const SubstitutionModelSet > modelSet, std::shared_ptr< const DiscreteDistributionInterface > rate, std::shared_ptr< const Tree > tree)bpp::NonHomogeneousSequenceSimulator
NonHomogeneousSequenceSimulator(std::shared_ptr< const TransitionModelInterface > model, std::shared_ptr< const DiscreteDistributionInterface > rate, std::shared_ptr< const Tree > tree)bpp::NonHomogeneousSequenceSimulator
NonHomogeneousSequenceSimulator(const NonHomogeneousSequenceSimulator &nhss)=defaultbpp::NonHomogeneousSequenceSimulator
operator=(const NonHomogeneousSequenceSimulator &nhss)=defaultbpp::NonHomogeneousSequenceSimulator
outputInternalSequences(bool yn) overridebpp::NonHomogeneousSequenceSimulatorvirtual
outputInternalSequences_bpp::NonHomogeneousSequenceSimulatorprivate
outputInternalSites(bool yn) overridebpp::NonHomogeneousSequenceSimulatorinlinevirtual
phyloTree_bpp::NonHomogeneousSequenceSimulatormutableprivate
rate_bpp::NonHomogeneousSequenceSimulatorprivate
rateDistribution() constbpp::NonHomogeneousSequenceSimulatorinline
seqNames_bpp::NonHomogeneousSequenceSimulatorprivate
SequenceSimulatorInterface()bpp::SequenceSimulatorInterfaceinline
simulate(size_t numberOfSites) const overridebpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite() const overridebpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(size_t ancestralStateIndex) const overridebpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(size_t ancestralStateIndex, double rate) const overridebpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(double rate) const overridebpp::NonHomogeneousSequenceSimulatorvirtual
simulateSite(size_t ancestralStateIndex, size_t rateClass) constbpp::NonHomogeneousSequenceSimulatorvirtual
siteSimulator(size_t pos) const overridebpp::NonHomogeneousSequenceSimulatorinlinevirtual
SiteSimulatorInterface()bpp::SiteSimulatorInterfaceinline
substitutionModelSet() constbpp::NonHomogeneousSequenceSimulatorinline
supportedStates_bpp::NonHomogeneousSequenceSimulatorprivate
templateTree_bpp::NonHomogeneousSequenceSimulatorprivate
tree() constbpp::NonHomogeneousSequenceSimulatorinline
tree_bpp::NonHomogeneousSequenceSimulatormutableprivate
~Clonable()=defaultbpp::Clonablevirtual
~DetailedSiteSimulatorInterface()bpp::DetailedSiteSimulatorInterfaceinlinevirtual
~NonHomogeneousSequenceSimulator()bpp::NonHomogeneousSequenceSimulatorinlinevirtual
~SequenceSimulatorInterface()bpp::SequenceSimulatorInterfaceinlinevirtual
~SiteSimulatorInterface()bpp::SiteSimulatorInterfaceinlinevirtual