|
|
| CatchAtAgeInterface () |
| | The constructor.
|
| |
| | CatchAtAgeInterface (const CatchAtAgeInterface &other) |
| | Construct a new Catch At Age Interface object.
|
| |
| void | AddPopulation (uint32_t id) |
| |
| void | DoReporting (bool report) |
| | Enable or disable reporting for the CatchAtAge model.
|
| |
| bool | IsReporting () |
| | Check if reporting is enabled for the CatchAtAge model.
|
| |
| virtual uint32_t | get_id () |
| | Method to get this id.
|
| |
| virtual void | finalize () |
| | Extracts derived quantities back to the Rcpp interface object from the Information object.
|
| |
|
std::string | population_to_json (PopulationInterface *population_interface) |
| | Method to convert a population to a JSON string.
|
| |
| std::string | derived_quantity_to_json (std::map< std::string, fims::Vector< double > >::iterator it, const fims_popdy::DimensionInfo &dim_info) |
| |
| std::string | derived_quantities_component_to_json (std::map< std::string, fims::Vector< double > > &dqs, std::map< std::string, fims_popdy::DimensionInfo > &dim_info) |
| | Send the fleet-based derived quantities to the json file.
|
| |
|
std::string | fleet_to_json (FleetInterface *fleet_interface) |
| | Method to convert a fleet to a JSON string.
|
| |
| Rcpp::NumericVector | get_fixed_parameters_vector () |
| | Get the vector of fixed effect parameters for the CatchAtAge model.
|
| |
| Rcpp::NumericVector | get_random_parameters_vector () |
| | Get the vector of random effect parameters for the CatchAtAge model.
|
| |
| Rcpp::List | get_report (bool do_sd_report=true) |
| | Get the report output for the CatchAtAge model.
|
| |
| virtual std::string | to_json (bool do_sd_report=true) |
| | Serialize the fishery model to a JSON string.
|
| |
| double | sum (const std::valarray< double > &v) |
| | Sum method to calculate the sum of an array or vector of doubles.
|
| |
| double | sum (const std::vector< double > &v) |
| | Sum method for a vector of doubles.
|
| |
| double | min (const std::valarray< double > &v) |
| | Minimum method to calculate the minimum of an array or vector of doubles.
|
| |
| std::valarray< double > | fabs (const std::valarray< double > &v) |
| | A function to compute the absolute value of a value array of floating-point values. It is a wrapper around std::fabs.
|
| |
|
| FisheryModelInterfaceBase () |
| | The constructor.
|
| |
| | FisheryModelInterfaceBase (const FisheryModelInterfaceBase &other) |
| | Construct a new Data Interface Base object.
|
| |
|
virtual | ~FisheryModelInterfaceBase () |
| | The destructor.
|
| |
| virtual Rcpp::List | calculate_reference_points () |
| | A function to calculate reference points for the fishery model.
|
| |
| virtual bool | add_to_fims_tmb () |
| | A virtual method to inherit to add objects to the TMB model.
|
| |
| virtual std::string | to_json () |
| | Convert the data to json representation for the output.
|
| |
|
void | get_se_values (std::string name, std::map< std::string, std::vector< double > > &se_values, fims::Vector< double > &values) |
| | Method to extract standard error values from the se_values working map.
|
| |
| virtual void | set_uncertainty (std::map< std::string, std::vector< double > > &se_values) |
| | Set uncertainty values for the interface object.
|
| |
| std::string | value_to_string (double value) |
| | Report the parameter value as a string.
|
| |
|
std::string | make_dimensions (uint32_t start, uint32_t end, uint32_t rep=1) |
| | Make a string of dimensions for the model.
|
| |
The CatchAtAgeInterface class is used to interface with the CatchAtAge model. It inherits from the FisheryModelInterfaceBase class.
| virtual std::string CatchAtAgeInterface::to_json |
( |
bool |
do_sd_report = true | ) |
|
|
inlinevirtual |
Serialize the fishery model to a JSON string.
This method provides a standardized interface for converting the state of a fishery model into a JSON-formatted string. The JSON output is intended for use in reporting, diagnostics, or data exchange between C++ and R. Derived classes should override this method to provide model-specific serialization logic.
- Parameters
-
| do_sd_report | A boolean to include standard deviation report calculations in the output if true. This is typically set to false when maximum likelihood estimation optimization is not performed, to avoid unnecessary computations. Default is true. |
- Returns
- A JSON string representing the current state of the model. The base implementation returns a placeholder string indicating the method is not yet implemented.
Reimplemented from FisheryModelInterfaceBase.