9#ifndef __MEMORY_TRAIT_H_INCLUDED__
10#define __MEMORY_TRAIT_H_INCLUDED__
12#include "PopulationSizeHashMapImplementation.hpp"
13#include "PopulationSizeOnDiskImplementation.hpp"
15#include "FlowHashMapImplementation.hpp"
16#include "FlowOnDiskImplementation.hpp"
22namespace memory_policy
29 template <
typename Space,
typename Time,
typename Value>
32 template <
typename Space,
typename Time,
typename Value>
40 template <
typename Space,
typename Time,
typename Value>
43 template <
typename Space,
typename Time,
typename Value>
Defines a template class to store the demographic flows number across a landscape along time.
Definition FlowHashMapImplementation.hpp:31
Defines a template class to store the demographic flows number across a landscape along time.
Definition FlowOnDiskImplementation.hpp:38
Population size distribution in time and space.
Definition PopulationSizeHashMapImplementation.hpp:30
Population size distribution in time and space, serialized in a sliding windows to limit RAM usage.
Definition PopulationSizeOnDiskImplementation.hpp:41
Simulation of coalescence-based models of molecular evolution.
Definition coalescence.hpp:21
Keep the demographic data on RAM.
Definition memory_policy.hpp:28
Serialize the unused layers of demographic data on disk, and deserialize them when access is needed.
Definition memory_policy.hpp:39