9#ifndef FIMS_POPULATION_DYNAMICS_SIZE_GRID_HPP
10#define FIMS_POPULATION_DYNAMICS_SIZE_GRID_HPP
37 return edges.size() == 0;
44 for (std::size_t i = 1; i <
edges.size(); ++i) {
66 for (std::size_t i = 0; i <
n_bins; ++i) {
Definition fims_vector.hpp:27
Establishes the FIMS Vector class.
The population dynamics of FIMS.
Definition catch_at_age.hpp:45
Population-level biological size grid.
Definition size_grid.hpp:26
bool HasStrictlyIncreasingEdges() const
Return whether the bin edges are strictly increasing.
Definition size_grid.hpp:35
bool CentersFallWithinBins() const
Return whether each center falls inside its matching bin.
Definition size_grid.hpp:57
bool IsConsistent() const
Return whether the grid dimensions and geometry are internally consistent.
Definition size_grid.hpp:80
fims::Vector< double > centers
Definition size_grid.hpp:29
fims::Vector< double > edges
Definition size_grid.hpp:28
std::size_t n_bins
Definition size_grid.hpp:27