Low-level EPG Model#
Defined in sycomore/epg/Model.h
-
class Model#
Model a single- or two-pool system expressed in EPG formalism.
Public Types
Public Functions
-
Model(Species const &species, Vector3R const &M0, std::size_t initial_size)#
Create a single-pool model.
-
Model(Species const &species_a, Species const &species_b, Vector3R const &M0_a, Vector3R const &M0_b, Quantity const &k_a, Quantity const &delta_b, std::size_t initial_size)#
Create an exchange model.
Public Members
-
std::size_t const pools#
Number of pools.
-
std::vector<Population> F#
EPG F states for each pool.
-
std::vector<Population> F_star#
EPG F* states for each pool.
-
std::vector<Population> Z#
EPG Z states for each pool.
-
Model(Species const &species, Vector3R const &M0, std::size_t initial_size)#