![]() |
Quetzal-CoaTL
The Coalescence Template Library
|
Simulation, storage and access of spatial demographic quantities. More...
Namespaces | |
namespace | demographic_policy |
Policy classes to customize the dispersal behavior of the simulation algorithm. | |
namespace | dispersal_kernel |
Dispersal location kernels as defined in Nathan et al 2012, table 15.1. | |
namespace | memory_policy |
Policy classes to customize the memory storage behavior of the demographic history. | |
Classes | |
class | FlowHashMapImplementation |
Defines a template class to store the demographic flows number across a landscape along time. More... | |
class | FlowOnDiskImplementation |
Defines a template class to store the demographic flows number across a landscape along time. More... | |
class | History |
Unspecialized class (CRTP design pattern) More... | |
class | History< Space, demographic_policy::individual_based, Memory > |
Partial specialization where each individual is dispersed individually. More... | |
class | History< Space, demographic_policy::mass_based, Memory > |
Partial specialization where populations levels are assumed high enough to be considered as divisible masses. More... | |
class | HistoryBase |
Base class for simulating and recording spatial population history, encpasulating backward migration logic. More... | |
class | PopulationSizeHashMapImplementation |
Population size distribution in time and space. More... | |
class | PopulationSizeOnDiskImplementation |
Population size distribution in time and space, serialized in a sliding windows to limit RAM usage. More... | |
Functions | |
template<typename Space , typename Time , typename Value > | |
std::ostream & | operator<< (std::ostream &stream, const FlowHashMapImplementation< Space, Time, Value > &flows) |
Stream operator. | |
Simulation, storage and access of spatial demographic quantities.