A toolkit for working with phylogenetic data.
v0.20.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Simulator Class Reference

#include <genesis/placement/simulator/simulator.hpp>

Detailed Description

Simulate Pqueries on the Tree of a Sample.

Definition at line 48 of file simulator.hpp.

Public Member Functions

 Simulator ()=default
 
 Simulator (Simulator const &)=default
 
 Simulator (Simulator &&)=default
 
 ~Simulator ()=default
 
SimulatorEdgeDistributionedge_distribution ()
 
SimulatorExtraPlacementDistributionextra_placement_distribution ()
 
void generate (Sample &sample, size_t n)
 Generate n many Pqueries and place them in the Sample. More...
 
SimulatorLikeWeightRatioDistributionlike_weight_ratio_distribution ()
 
Simulatoroperator= (Simulator const &)=default
 
Simulatoroperator= (Simulator &&)=default
 
SimulatorPendantLengthDistributionpendant_length_distribution ()
 
SimulatorProximalLengthDistributionproximal_length_distribution ()
 

Constructor & Destructor Documentation

Simulator ( )
default
~Simulator ( )
default
Simulator ( Simulator const &  )
default
Simulator ( Simulator &&  )
default

Member Function Documentation

SimulatorEdgeDistribution& edge_distribution ( )
inline

Definition at line 75 of file simulator.hpp.

SimulatorExtraPlacementDistribution& extra_placement_distribution ( )
inline

Definition at line 80 of file simulator.hpp.

void generate ( Sample sample,
size_t  n 
)

Generate n many Pqueries and place them in the Sample.

Definition at line 47 of file simulator.cpp.

SimulatorLikeWeightRatioDistribution& like_weight_ratio_distribution ( )
inline

Definition at line 85 of file simulator.hpp.

Simulator& operator= ( Simulator const &  )
default
Simulator& operator= ( Simulator &&  )
default
SimulatorPendantLengthDistribution& pendant_length_distribution ( )
inline

Definition at line 95 of file simulator.hpp.

SimulatorProximalLengthDistribution& proximal_length_distribution ( )
inline

Definition at line 90 of file simulator.hpp.


The documentation for this class was generated from the following files: