|
bpp-phyl3 3.0.0
|
The SequenceSimulator interface. SequenceSimulator classes can simulate whole datasets. More...
#include <Bpp/Phyl/Simulation/SequenceSimulator.h>
Inheritance diagram for bpp::SequenceSimulatorInterface:
Collaboration diagram for bpp::SequenceSimulatorInterface:Public Member Functions | |
| SequenceSimulatorInterface () | |
| virtual | ~SequenceSimulatorInterface () |
| SequenceSimulatorInterface * | clone () const override=0 |
| virtual std::unique_ptr< SiteContainerInterface > | simulate (size_t numberOfSites) const =0 |
| virtual const SiteSimulatorInterface & | siteSimulator (size_t pos) const =0 |
| virtual std::vector< std::string > | getSequenceNames () const =0 |
| virtual std::shared_ptr< const Alphabet > | getAlphabet () const =0 |
| virtual const Alphabet & | alphabet () const =0 |
| virtual void | outputInternalSequences (bool inter)=0 |
The SequenceSimulator interface. SequenceSimulator classes can simulate whole datasets.
Definition at line 23 of file SequenceSimulator.h.
|
inline |
Definition at line 27 of file SequenceSimulator.h.
|
inlinevirtual |
Definition at line 28 of file SequenceSimulator.h.
|
pure virtual |
|
overridepure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |