The Rcpp interface for Index to instantiate the object from R: fleet <- methods::new(Index).
More...
#include <rcpp_data.hpp>
|
|
| IndexDataInterface (int ymax=0) |
| | The constructor.
|
| |
| | IndexDataInterface (const IndexDataInterface &other) |
| | Construct a new Index Data Interface object.
|
| |
|
virtual | ~IndexDataInterface () |
| | The destructor.
|
| |
| virtual uint32_t | get_id () |
| | Gets the ID of the interface base object.
|
| |
| virtual std::string | to_json () |
| | Converts the data to json representation for the output.
|
| |
|
| DataInterfaceBase () |
| | The constructor.
|
| |
| | DataInterfaceBase (const DataInterfaceBase &other) |
| | Construct a new Data Interface Base object.
|
| |
|
virtual | ~DataInterfaceBase () |
| | The destructor.
|
| |
| virtual bool | add_to_fims_tmb () |
| | Adds the parameters to the TMB model.
|
| |
| virtual void | finalize () |
| | Extracts derived quantities back to the Rcpp interface object from the Information object.
|
| |
| 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.
|
| |
|
|
fims_int | ymax = 0 |
| | An integer that specifies the second dimension of the data.
|
| |
|
RealVector | index_data |
| | The vector of index data that is being passed from R.
|
| |
|
RealVector | uncertainty |
| | The vector of index uncertainty that is being passed from R.
|
| |
|
Rcpp::NumericVector | observed_data |
| | The vector of data that is being passed from R.
|
| |
|
Rcpp::NumericVector | uncertainty |
| | The vector of uncertainty that is being passed from R.
|
| |
|
uint32_t | id |
| | The local id of the DataInterfaceBase object.
|
| |
|
bool | finalized = false |
| | Is the object already finalized? The default is false.
|
| |
|
|
static uint32_t | id_g = 1 |
| | The static id of the DataInterfaceBase object.
|
| |
|
static std::map< uint32_t, std::shared_ptr< DataInterfaceBase > > | live_objects |
| | The map associating the IDs of DataInterfaceBase to the objects. This is a live object, which is an object that has been created and lives in memory.
|
| |
|
static std::vector< std::shared_ptr< FIMSRcppInterfaceBase > > | fims_interface_objects |
| | FIMS interface object vectors.
|
| |
The Rcpp interface for Index to instantiate the object from R: fleet <- methods::new(Index).
◆ IndexDataInterface()
Construct a new Index Data Interface object.
- Parameters
-
◆ get_id()
| virtual uint32_t IndexDataInterface::get_id |
( |
| ) |
|
|
inlinevirtual |
Gets the ID of the interface base object.
- Returns
- The ID.
Reimplemented from DataInterfaceBase.
◆ to_json()
| virtual std::string IndexDataInterface::to_json |
( |
| ) |
|
|
inlinevirtual |
Converts the data to json representation for the output.
- Returns
- A string is returned specifying that the module relates to the data interface with index data. It also returns the ID, the rank of 1, the dimensions by printing ymax, followed by the data values themselves. This string is formatted for a json file.
Reimplemented from FIMSRcppInterfaceBase.
The documentation for this class was generated from the following file: