sys_model¶
Basilisk base system model class.
-
class SysModel¶
- #include <sys_model.h>
Simulation System Model Class.
Public Functions
-
SysModel()¶
-
virtual ~SysModel()¶
-
virtual void SelfInit()¶
— initialize the module, create messages
-
virtual void IntegratedInit()¶
— ???
-
virtual void UpdateState(uint64_t CurrentSimNanos)¶
— What the module does each time step
-
virtual void Reset(uint64_t CurrentSimNanos)¶
— Reset module to specified time
Public Members
-
std::string ModelTag¶
— name for the algorithm to base off of
-
uint64_t CallCounts = 0¶
— Counts on the model being called
-
uint32_t RNGSeed¶
— Giving everyone a random seed for ease of MC
-
int64_t moduleID¶
— Module ID for this module (handed out by module_id_generator)
-
SysModel()¶