10#ifndef FIMS_POPULATION_DYNAMICS_RECRUITMENT_SR_BEVERTON_HOLT_HPP
11#define FIMS_POPULATION_DYNAMICS_RECRUITMENT_SR_BEVERTON_HOLT_HPP
14#include "../../../common/fims_vector.hpp"
25template <
typename Type>
78 report_vectors[
"logit_steep"].emplace_back(this->logit_steep);
79 report_vectors[
"log_rzero"].emplace_back(this->
log_rzero);
80 report_vectors[
"log_r"].emplace_back(this->
log_r);
Definition fims_vector.hpp:27
The population dynamics of FIMS.
Definition catch_at_age.hpp:41
void clear_internal()
Clears the internal objects.
Definition rcpp_interface.hpp:279
Serves as the parent class where recruitment functions are called.
Base class for all recruitment functors.
Definition recruitment_base.hpp:28
fims::Vector< Type > log_rzero
Definition recruitment_base.hpp:36
fims::Vector< Type > log_r
Definition recruitment_base.hpp:38
fims::Vector< Type > log_recruit_devs
Definition recruitment_base.hpp:31
BevertonHolt class that returns the Beverton–Holt stock–recruitment from fims_math.
Definition sr_beverton_holt.hpp:26
virtual void get_report_vector_count(std::map< std::string, size_t > &report_vector_count)
Get the report vector count object. used to get the length of each report vector for populating the U...
Definition sr_beverton_holt.hpp:84
fims::Vector< Type > logit_steep
Definition sr_beverton_holt.hpp:31
virtual void create_report_vectors(std::map< std::string, fims::Vector< fims::Vector< Type > > > &report_vectors)
Create a map of report vectors for the recruitment object.
Definition sr_beverton_holt.hpp:76
virtual const Type evaluate_process(size_t pos)
Definition sr_beverton_holt.hpp:71
virtual const Type evaluate_mean(const Type &spawners, const Type &phi_0)
Beverton–Holt implementation of the stock–recruitment function.
Definition sr_beverton_holt.hpp:49