bpp-phyl
2.2.0
|
This interface adds the dSimulate method to the SiteSimulator interface. More...
#include <Bpp/Phyl/Simulation/DetailedSiteSimulator.h>
Public Member Functions | |
DetailedSiteSimulator () | |
virtual | ~DetailedSiteSimulator () |
virtual SiteSimulationResult * | dSimulateSite () const =0 |
Get a detailed simulation result for one site. More... | |
virtual SiteSimulationResult * | dSimulateSite (size_t ancestralStateIndex) const =0 |
virtual SiteSimulationResult * | dSimulateSite (size_t ancestralStateIndex, double rate) const =0 |
virtual SiteSimulationResult * | dSimulateSite (double rate) const =0 |
virtual Site * | simulateSite () const =0 |
virtual Site * | simulateSite (size_t ancestralStateIndex) const =0 |
virtual Site * | simulateSite (size_t ancestralStateIndex, double rate) const =0 |
virtual Site * | simulateSite (double rate) const =0 |
virtual std::vector< std::string > | getSequencesNames () const =0 |
virtual const Alphabet * | getAlphabet () const =0 |
This interface adds the dSimulate method to the SiteSimulator interface.
Instances of this class should be used when a detailed output of the simulation is needed.
Definition at line 233 of file DetailedSiteSimulator.h.
|
inline |
Definition at line 237 of file DetailedSiteSimulator.h.
|
inlinevirtual |
Definition at line 238 of file DetailedSiteSimulator.h.
|
pure virtual |
Get a detailed simulation result for one site.
Implemented in bpp::NonHomogeneousSequenceSimulator.
|
pure virtual |
Implemented in bpp::NonHomogeneousSequenceSimulator.
|
pure virtual |
Implemented in bpp::NonHomogeneousSequenceSimulator.
|
pure virtual |
Implemented in bpp::NonHomogeneousSequenceSimulator.
|
pure virtualinherited |
Implemented in bpp::NonHomogeneousSequenceSimulator.
Referenced by bpp::SequenceSimulationTools::simulateSites().
|
pure virtualinherited |
Implemented in bpp::NonHomogeneousSequenceSimulator.
Referenced by bpp::SequenceSimulationTools::simulateSites().
|
pure virtualinherited |
Implemented in bpp::NonHomogeneousSequenceSimulator.
Referenced by bpp::SequenceSimulationTools::simulateSites().
|
pure virtualinherited |
Implemented in bpp::NonHomogeneousSequenceSimulator.
|
pure virtualinherited |
Implemented in bpp::NonHomogeneousSequenceSimulator.
|
pure virtualinherited |
Implemented in bpp::NonHomogeneousSequenceSimulator.