tekka
pbf::SubPopulation Class Reference

Component of Population; Container of Individual. More...

#include <population.hpp>

Public Member Functions

std::vector< ShPtrIndividual > & operator[] (Sex x)
 Getter of adults.
const std::vector< ShPtrIndividual > & operator[] (Sex x) const
 Getter of adults.
size_t size () const
 The number of adults.
void clear ()
 Remove all adults.

Public Attributes

std::array< std::vector< ShPtrIndividual >, 2 > adults {}
 Array of shared pointers to Individual's. Females and males are separately stored for Population::reproduce().
std::vector< ShPtrIndividual > juveniles {}
 First-year individuals separated for Population::sample().
std::map< int_fast32_t, std::vector< ShPtrIndividual > > samples {}
 Samples: {capture_year => individuals}.
std::vector< std::array< std::vector< int_fast32_t >, 4 > > demography {}
 [[[count for each age] for season] for year]

Detailed Description

Component of Population; Container of Individual.


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