![]() |
FIMS
v0.8.1
|
EWAAGrowth class that returns the EWAA function value. More...
#include <ewaa.hpp>
Public Types | |
| typedef std::map< double, double >::iterator | weight_iterator |
Public Member Functions | |
| virtual const Type | evaluate (int year, const double &a) |
| Returns the weight at age a (in kg) from the input vector. | |
Public Member Functions inherited from fims_popdy::GrowthBase< Type > | |
| GrowthBase () | |
| Constructor. | |
Public Member Functions inherited from fims_model_object::FIMSObject< Type > | |
| uint32_t | GetId () const |
| Getter that returns the unique id for parameters in the model. | |
| bool | CheckDimensions (size_t actual, size_t expected) |
| Check the dimensions of an object. | |
Public Attributes | |
| std::map< int, std::map< double, double > > | ewaa |
Public Attributes inherited from fims_model_object::FIMSObject< Type > | |
| uint32_t | id |
| std::vector< Type * > | parameters |
| std::vector< Type * > | random_effects_parameters |
| std::vector< Type * > | fixed_effects_parameters |
Additional Inherited Members | |
Static Public Attributes inherited from fims_popdy::GrowthBase< Type > | |
| static uint32_t | id_g = 0 |
EWAAGrowth class that returns the EWAA function value.
| typedef std::map<double,double>::iterator fims_popdy::EWAAGrowth< Type >::weight_iterator |
Iterator for ewaa map object >
|
inlinevirtual |
Returns the weight at age a (in kg) from the input vector.
| year | year |
| a | age of the fish, the age vector must start at zero |
Implements fims_popdy::GrowthBase< Type >.
| std::map<int, std::map<double, double> > fims_popdy::EWAAGrowth< Type >::ewaa |
map of doubles for EWAA values by age, where age starts at zero >