Rcpp-facing VonBertalanffySchnute growth module. Inherits "derived observation" capability so this growth can support growth-derived outputs used by downstream age-to-length conversion/weight- at-age paths.
More...
#include <rcpp_growth.hpp>
|
| VariableVector | mean_length_young |
| | Expected length at the first reference age.
|
| |
| VariableVector | mean_length_old |
| | Expected length at the second reference age.
|
| |
| VariableVector | growth_coefficient |
| | Growth coefficient.
|
| |
| VariableVector | reference_age_for_length_young |
| | First reference age for the length parameterization.
|
| |
| VariableVector | reference_age_for_length_old |
| | Second reference age for the length parameterization.
|
| |
| VariableVector | length_weight_a |
| | Coefficient in the length-weight relationship, W = a * L^b.
|
| |
| VariableVector | length_weight_b |
| | Exponent in the length-weight relationship, W = a * L^b.
|
| |
|
VariableVector | length_at_age_sd_at_reference_ages |
| | Natural-scale SD values at the two reference ages for the legacy interpolation path.
|
| |
|
VariableVector | log_sd_mean_length_young |
| | Working-scale von Bertalanffy–Schnute variability parameter for sd(log(mean_length_young)).
|
| |
|
VariableVector | log_sd_mean_length_old |
| | Working-scale von Bertalanffy–Schnute variability parameter for sd(log(mean_length_old)).
|
| |
|
VariableVector | log_sd_growth_coefficient |
| | Working-scale von Bertalanffy–Schnute variability parameter for sd(log(growth_coefficient)).
|
| |
|
VariableVector | mean_length_young_mean_length_old_logit_corr |
| | Working-scale von Bertalanffy–Schnute variability parameter for corr(log(mean_length_young), log(mean_length_old)).
|
| |
|
VariableVector | mean_length_young_growth_coefficient_logit_corr |
| | Working-scale von Bertalanffy–Schnute variability parameter for corr(log(mean_length_young), log(growth_coefficient)).
|
| |
|
VariableVector | mean_length_old_growth_coefficient_logit_corr |
| | Working-scale von Bertalanffy–Schnute variability parameter for corr(log(mean_length_old), log(growth_coefficient)).
|
| |
|
SharedInt | n_ages = 0 |
| | Modeled number of ages used for validation.
|
| |
|
uint32_t | id |
| | The local id of the GrowthInterfaceBase object.
|
| |
|
bool | finalized = false |
| | Is the object already finalized? The default is false.
|
| |
Rcpp-facing VonBertalanffySchnute growth module. Inherits "derived observation" capability so this growth can support growth-derived outputs used by downstream age-to-length conversion/weight- at-age paths.
◆ VonBertalanffySchnuteGrowthInterface()
Copy constructor.
- Parameters
-
| other | Source interface object. |
◆ evaluate()
| virtual double VonBertalanffySchnuteGrowthInterface::evaluate |
( |
double |
age | ) |
|
|
inlinevirtual |
A method for each child growth interface object to inherit so each growth option can have an evaluate() function.
Implements GrowthInterfaceBase.
◆ finalize()
| virtual void VonBertalanffySchnuteGrowthInterface::finalize |
( |
| ) |
|
|
inlinevirtual |
Extracts derived quantities back to the Rcpp interface object from the Information object.
Reimplemented from FIMSRcppInterfaceBase.
◆ get_id()
| virtual uint32_t VonBertalanffySchnuteGrowthInterface::get_id |
( |
| ) |
|
|
inlinevirtual |
◆ to_json()
| virtual std::string VonBertalanffySchnuteGrowthInterface::to_json |
( |
| ) |
|
|
inlinevirtual |
◆ growth_coefficient
| VariableVector VonBertalanffySchnuteGrowthInterface::growth_coefficient |
◆ length_weight_a
Coefficient in the length-weight relationship, W = a * L^b.
◆ length_weight_b
Exponent in the length-weight relationship, W = a * L^b.
◆ mean_length_old
Expected length at the second reference age.
◆ mean_length_young
| VariableVector VonBertalanffySchnuteGrowthInterface::mean_length_young |
Expected length at the first reference age.
◆ reference_age_for_length_old
| VariableVector VonBertalanffySchnuteGrowthInterface::reference_age_for_length_old |
Second reference age for the length parameterization.
◆ reference_age_for_length_young
| VariableVector VonBertalanffySchnuteGrowthInterface::reference_age_for_length_young |
First reference age for the length parameterization.
The documentation for this class was generated from the following file: