|
| | GrowthModel (std::size_t n_years, std::size_t n_ages, std::size_t n_sexes=1) |
| | Construct a growth model with fixed dimensions.
|
| |
|
void | SetVonBertalanffySchnuteParameters (Type mean_length_young, Type mean_length_old, Type growth_coefficient, Type reference_age_for_length_young, Type reference_age_for_length_old) |
| | Set fixed VonBertalanffySchnute parameters (explicit reference ages).
|
| |
|
void | SetLengthWeightParameters (Type length_weight_a, Type length_weight_b) |
| | fixed length-weight params (phase 1)
|
| |
| void | SetLengthSdParams (Type length_at_age_sd_at_reference_age_young, Type length_at_age_sd_at_reference_age_old) |
| |
| void | SetGrowthParameterCovariance (Type mean_length_young_variance, Type mean_length_young_mean_length_old_covariance, Type mean_length_young_growth_coefficient_covariance, Type mean_length_old_variance, Type mean_length_old_growth_coefficient_covariance, Type growth_coefficient_variance) |
| |
| void | ClearGrowthParameterCovariance () |
| |
| void | Prepare () override |
| | Compute and cache growth products.
|
| |
| const GrowthProducts< Type > & | GetProducts () const override |
| | Read-only access to cached growth products.
|
| |
|
void | SetAgeOffset (Type offset) |
| | Set an age offset if population ages do not start at zero.
|
| |
template<
typename Type>
class fims_popdy::GrowthModel< Type >
Concrete growth model using VonBertalanffySchnute growth (Phase 1).
Assumptions:
- single sex (n_sexes = 1)
- no time variation (n_years = 1)
- fixed mean-growth parameters
- optional covariance-based delta-method variability