9#ifndef FIMS_COMMON_MODEL_OBJECT_HPP
10#define FIMS_COMMON_MODEL_OBJECT_HPP
19namespace fims_model_object {
24template <
typename Type>
49 if (actual != expected) {
Platform macros and the core FIMS logging system.
Establishes the FIMS Vector class.
FIMSObject struct that defines member types and returns the unique id.
Definition model_object.hpp:25
uint32_t id
Definition model_object.hpp:26
uint32_t GetId() const
Getter that returns the unique id for parameters in the model.
Definition model_object.hpp:38
bool CheckDimensions(size_t actual, size_t expected)
Check the dimensions of an object.
Definition model_object.hpp:48
std::vector< Type * > random_effects_parameters
Definition model_object.hpp:29
std::vector< Type * > parameters
Definition model_object.hpp:27
std::vector< Type * > fixed_effects_parameters
Definition model_object.hpp:31