bpp-phyl
2.2.0
|
Data structure to store the result of a DetailedSiteSimulator. More...
#include <Bpp/Phyl/Simulation/DetailedSiteSimulator.h>
Public Member Functions | |
RASiteSimulationResult (const Tree *tree, const Alphabet *alphabet, size_t ancestralStateIndex, double rate) | |
virtual | ~RASiteSimulationResult () |
virtual double | getRate () const |
virtual const Alphabet * | getAlphabet () const |
virtual void | addNode (int nodeId, MutationPath path) |
virtual size_t | getAncestralState (size_t i) const |
virtual size_t | getAncestralState (int nodeId) const |
virtual const MutationPath & | getMutationPath (size_t i) const |
virtual const MutationPath & | getMutationPath (int nodeId) const |
virtual size_t | getSubstitutionCount (size_t i) const |
virtual void | getSubstitutionCount (size_t i, const SubstitutionRegister ®, std::vector< double > &counts) const |
virtual size_t | getSubstitutionCount (int nodeId) const |
virtual void | getSubstitutionCount (int nodeId, const SubstitutionRegister ®, std::vector< double > &counts) const |
virtual VVdouble | getSubstitutionVector (const SubstitutionRegister ®) const |
virtual std::vector< size_t > | getFinalStates () const |
virtual Site * | getSite (const SubstitutionModel &model) const |
virtual std::vector< std::string > | getLeaveNames () const |
Protected Attributes | |
double | rate_ |
Data structure to store the result of a DetailedSiteSimulator.
This sructure inherits from the SequenceSimulationResult class, and add support for rate variation across sites.
Definition at line 206 of file DetailedSiteSimulator.h.
|
inline |
Definition at line 213 of file DetailedSiteSimulator.h.
|
inlinevirtual |
Definition at line 217 of file DetailedSiteSimulator.h.
|
inlinevirtualinherited |
Definition at line 117 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::ancestralStates_, bpp::SiteSimulationResult::currentIndex_, bpp::MutationPath::getFinalState(), bpp::SiteSimulationResult::indexes_, and bpp::SiteSimulationResult::paths_.
Referenced by bpp::NonHomogeneousSequenceSimulator::dEvolveInternal().
|
inlinevirtualinherited |
Definition at line 115 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::alphabet_.
|
inlinevirtualinherited |
Definition at line 125 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::ancestralStates_.
|
inlinevirtualinherited |
Definition at line 127 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::ancestralStates_, and bpp::SiteSimulationResult::indexes_.
|
inlinevirtualinherited |
Definition at line 159 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::ancestralStates_, bpp::SiteSimulationResult::indexes_, and bpp::SiteSimulationResult::leavesId_.
Referenced by bpp::SiteSimulationResult::getSite().
|
inlinevirtualinherited |
Definition at line 185 of file DetailedSiteSimulator.h.
References bpp::Tree::getNodeName(), bpp::SiteSimulationResult::leavesId_, and bpp::SiteSimulationResult::tree_.
|
inlinevirtualinherited |
Definition at line 129 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::paths_.
|
inlinevirtualinherited |
Definition at line 131 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::indexes_, and bpp::SiteSimulationResult::paths_.
|
inlinevirtual |
Definition at line 223 of file DetailedSiteSimulator.h.
References rate_.
|
inlinevirtualinherited |
Definition at line 173 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::alphabet_, bpp::SubstitutionModel::getAlphabetStateAsInt(), and bpp::SiteSimulationResult::getFinalStates().
|
inlinevirtualinherited |
Definition at line 133 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::paths_.
|
inlinevirtualinherited |
Definition at line 135 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::paths_.
|
inlinevirtualinherited |
Definition at line 139 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::indexes_, and bpp::SiteSimulationResult::paths_.
|
inlinevirtualinherited |
Definition at line 141 of file DetailedSiteSimulator.h.
References bpp::SiteSimulationResult::indexes_, and bpp::SiteSimulationResult::paths_.
|
inlinevirtualinherited |
Definition at line 145 of file DetailedSiteSimulator.h.
References bpp::SubstitutionRegister::getNumberOfSubstitutionTypes(), and bpp::SiteSimulationResult::paths_.
|
protected |
Definition at line 210 of file DetailedSiteSimulator.h.
Referenced by getRate().