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()¶