| alphabet() const override | bpp::NonHomogeneousSequenceSimulator | inlinevirtual |
| alphabet_ | bpp::NonHomogeneousSequenceSimulator | mutableprivate |
| clone() const override | bpp::NonHomogeneousSequenceSimulator | inlinevirtual |
| continuousRates_ | bpp::NonHomogeneousSequenceSimulator | private |
| DetailedSiteSimulatorInterface() | bpp::DetailedSiteSimulatorInterface | inline |
| dEvolve(size_t initialState, double rate, RASiteSimulationResult &rassr) const | bpp::NonHomogeneousSequenceSimulator | protected |
| dEvolveInternal(SNode *node, double rate, RASiteSimulationResult &rassr) const | bpp::NonHomogeneousSequenceSimulator | protected |
| dSimulateSite() const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| dSimulateSite(size_t ancestralStateIndex) const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| dSimulateSite(size_t ancestralStateIndex, double rate) const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| dSimulateSite(double rate) const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| dSimulateSite(size_t ancestralStateIndex, size_t rateClass) const | bpp::NonHomogeneousSequenceSimulator | virtual |
| enableContinuousRates(bool yn) | bpp::NonHomogeneousSequenceSimulator | inline |
| evolve(const SNode *node, size_t initialStateIndex, size_t rateClass) const | bpp::NonHomogeneousSequenceSimulator | protected |
| evolve(const SNode *node, size_t initialStateIndex, double rate) const | bpp::NonHomogeneousSequenceSimulator | protected |
| evolveInternal(SNode *node, size_t rateClass) const | bpp::NonHomogeneousSequenceSimulator | protected |
| evolveInternal(SNode *node, double rate) const | bpp::NonHomogeneousSequenceSimulator | protected |
| getAlphabet() const override | bpp::NonHomogeneousSequenceSimulator | inlinevirtual |
| getRateDistribution() const | bpp::NonHomogeneousSequenceSimulator | inline |
| getSequenceNames() const override | bpp::NonHomogeneousSequenceSimulator | inlinevirtual |
| getSubstitutionModelSet() const | bpp::NonHomogeneousSequenceSimulator | inline |
| getTree() const | bpp::NonHomogeneousSequenceSimulator | inline |
| init() | bpp::NonHomogeneousSequenceSimulator | private |
| leaves_ | bpp::NonHomogeneousSequenceSimulator | private |
| modelSet_ | bpp::NonHomogeneousSequenceSimulator | private |
| multipleEvolve(const SNode *node, const std::vector< size_t > &initialStateIndices, const std::vector< size_t > &rateClasses, std::vector< size_t > &finalStates) const | bpp::NonHomogeneousSequenceSimulator | protected |
| multipleEvolve(const std::vector< size_t > &initialStates, const std::vector< size_t > &rateClasses) const | bpp::NonHomogeneousSequenceSimulator | protected |
| multipleEvolveInternal(SNode *node, const std::vector< size_t > &rateClasses) const | bpp::NonHomogeneousSequenceSimulator | protected |
| nbClasses_ | bpp::NonHomogeneousSequenceSimulator | private |
| nbNodes_ | bpp::NonHomogeneousSequenceSimulator | private |
| nbStates_ | bpp::NonHomogeneousSequenceSimulator | private |
| 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)=default | bpp::NonHomogeneousSequenceSimulator | |
| operator=(const NonHomogeneousSequenceSimulator &nhss)=default | bpp::NonHomogeneousSequenceSimulator | |
| outputInternalSequences(bool yn) override | bpp::NonHomogeneousSequenceSimulator | virtual |
| outputInternalSequences_ | bpp::NonHomogeneousSequenceSimulator | private |
| outputInternalSites(bool yn) override | bpp::NonHomogeneousSequenceSimulator | inlinevirtual |
| phyloTree_ | bpp::NonHomogeneousSequenceSimulator | mutableprivate |
| rate_ | bpp::NonHomogeneousSequenceSimulator | private |
| rateDistribution() const | bpp::NonHomogeneousSequenceSimulator | inline |
| seqNames_ | bpp::NonHomogeneousSequenceSimulator | private |
| SequenceSimulatorInterface() | bpp::SequenceSimulatorInterface | inline |
| simulate(size_t numberOfSites) const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| simulateSite() const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| simulateSite(size_t ancestralStateIndex) const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| simulateSite(size_t ancestralStateIndex, double rate) const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| simulateSite(double rate) const override | bpp::NonHomogeneousSequenceSimulator | virtual |
| simulateSite(size_t ancestralStateIndex, size_t rateClass) const | bpp::NonHomogeneousSequenceSimulator | virtual |
| siteSimulator(size_t pos) const override | bpp::NonHomogeneousSequenceSimulator | inlinevirtual |
| SiteSimulatorInterface() | bpp::SiteSimulatorInterface | inline |
| substitutionModelSet() const | bpp::NonHomogeneousSequenceSimulator | inline |
| supportedStates_ | bpp::NonHomogeneousSequenceSimulator | private |
| templateTree_ | bpp::NonHomogeneousSequenceSimulator | private |
| tree() const | bpp::NonHomogeneousSequenceSimulator | inline |
| tree_ | bpp::NonHomogeneousSequenceSimulator | mutableprivate |
| ~Clonable()=default | bpp::Clonable | virtual |
| ~DetailedSiteSimulatorInterface() | bpp::DetailedSiteSimulatorInterface | inlinevirtual |
| ~NonHomogeneousSequenceSimulator() | bpp::NonHomogeneousSequenceSimulator | inlinevirtual |
| ~SequenceSimulatorInterface() | bpp::SequenceSimulatorInterface | inlinevirtual |
| ~SiteSimulatorInterface() | bpp::SiteSimulatorInterface | inlinevirtual |