![]() |
FIMS
v0.10.0
|
Base class for all interface objects. More...
#include <rcpp_interface_base.hpp>
Public Member Functions | |
| virtual bool | add_to_fims_tmb () |
| A virtual method to inherit to add objects to the TMB model. | |
| virtual void | finalize () |
| Extracts derived quantities back to the Rcpp interface object from the Information object. | |
| virtual std::string | to_json () |
| Convert the data to json representation for the output. | |
| std::string | value_to_string (double value) |
| Report the variable 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. | |
Public Attributes | |
| bool | finalized = false |
| Is the object already finalized? The default is false. | |
Static Public Attributes | |
| static std::vector< std::shared_ptr< FIMSRcppInterfaceBase > > | fims_interface_objects |
| FIMS interface object vectors. | |
Base class for all interface objects.
|
inlinevirtual |
A virtual method to inherit to add objects to the TMB model.
Reimplemented in DataInterfaceBase.
|
inlinevirtual |
Extracts derived quantities back to the Rcpp interface object from the Information object.
Reimplemented in DnormDistributionsInterface, DlnormDistributionsInterface, DmultinomDistributionsInterface, FleetInterface, VonBertalanffySchnuteGrowthInterface, LogisticMaturityInterface, CatchAtAgeInterface, PopulationInterface, BevertonHoltRecruitmentInterface, LogisticSelectivityInterface, DoubleLogisticSelectivityInterface, and AgeSpecificSelectivityInterface.
|
inlinevirtual |
Convert the data to json representation for the output.
Reimplemented in AgeCompDataInterface, LengthCompDataInterface, IndexDataInterface, CatchDataInterface, DnormDistributionsInterface, DlnormDistributionsInterface, DmultinomDistributionsInterface, EWAAGrowthInterface, VonBertalanffySchnuteGrowthInterface, LogisticMaturityInterface, FisheryModelInterfaceBase, CatchAtAgeInterface, BevertonHoltRecruitmentInterface, LogisticSelectivityInterface, DoubleLogisticSelectivityInterface, and AgeSpecificSelectivityInterface.
|
inline |
Report the variable value as a string.
| value |