![]() |
FIMS
v0.8.1
|
Population class. Contains subpopulations that are divided into generic partitions (e.g., sex, area). More...
#include <population.hpp>
Public Member Functions | |
| Population () | |
| 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 | |
| size_t | n_years |
| size_t | n_ages |
| size_t | n_fleets |
| fims::Vector< Type > | log_init_naa |
| fims::Vector< Type > | log_M |
| fims::Vector< Type > | proportion_female |
| fims::Vector< Type > | log_f_multiplier |
| fims::Vector< Type > | spawning_biomass_ratio |
| fims::Vector< Type > | M |
| fims::Vector< Type > | f_multiplier |
| fims::Vector< double > | ages |
| fims::Vector< double > | years |
| int | recruitment_id = -999 |
| recruitment | |
| std::shared_ptr< fims_popdy::RecruitmentBase< Type > > | recruitment |
| int | growth_id = -999 |
| std::shared_ptr< fims_popdy::GrowthBase< Type > > | growth |
| int | maturity_id = -999 |
| std::shared_ptr< fims_popdy::MaturityBase< Type > > | maturity |
| std::set< uint32_t > | fleet_ids |
| std::vector< std::shared_ptr< fims_popdy::Fleet< Type > > > | fleets |
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 |
Static Public Attributes | |
| static uint32_t | id_g = 0 |
Population class. Contains subpopulations that are divided into generic partitions (e.g., sex, area).
| fims::Vector<double> fims_popdy::Population< Type >::ages |
vector of the ages for referencing
| fims::Vector<Type> fims_popdy::Population< Type >::f_multiplier |
transformed parameter: vector of annual fishing mortality multipliers to scale total mortality of all fleets
| std::set<uint32_t> fims_popdy::Population< Type >::fleet_ids |
id of fleet model object
| std::vector<std::shared_ptr<fims_popdy::Fleet<Type> > > fims_popdy::Population< Type >::fleets |
shared pointer to fleet module
| std::shared_ptr<fims_popdy::GrowthBase<Type> > fims_popdy::Population< Type >::growth |
shared pointer to growth module
| int fims_popdy::Population< Type >::growth_id = -999 |
id of growth model object
|
static |
reference id for population object
| fims::Vector<Type> fims_popdy::Population< Type >::log_f_multiplier |
estimated parameter: vector of annual fishing mortality multipliers to scale total mortality of all fleets
| fims::Vector<Type> fims_popdy::Population< Type >::log_init_naa |
estimated parameter: natural log of numbers at age
| fims::Vector<Type> fims_popdy::Population< Type >::log_M |
estimated parameter: natural log of Natural Mortality
transformed parameter: natural mortality
| std::shared_ptr<fims_popdy::MaturityBase<Type> > fims_popdy::Population< Type >::maturity |
shared pointer to maturity module
| int fims_popdy::Population< Type >::maturity_id = -999 |
id of maturity model object
| size_t fims_popdy::Population< Type >::n_ages |
total number of ages in the population
| size_t fims_popdy::Population< Type >::n_fleets |
total number of fleets in the fishery
| size_t fims_popdy::Population< Type >::n_years |
total number of years in the fishery
| fims::Vector<Type> fims_popdy::Population< Type >::proportion_female |
proportion female by age
| std::shared_ptr<fims_popdy::RecruitmentBase<Type> > fims_popdy::Population< Type >::recruitment |
shared pointer to recruitment module
| int fims_popdy::Population< Type >::recruitment_id = -999 |
recruitment
id of recruitment model object
| fims::Vector<Type> fims_popdy::Population< Type >::spawning_biomass_ratio |
estimated parameter: vector of annual fishing mortality multipliers to scale total mortality of all fleets
| fims::Vector<double> fims_popdy::Population< Type >::years |
vector of years for referencing