sys_model¶
Basilisk base system model class.
- 
class SysModel¶
- #include <sys_model.h>Simulation System Model Class. Public Functions - 
SysModel()¶
 - 
inline virtual ~SysModel()¶
 - 
inline virtual void SelfInit()¶
- Initializes the module, create messages 
 - 
inline virtual void IntegratedInit()¶
- ??? 
 - 
inline virtual void UpdateState(uint64_t CurrentSimNanos)¶
- Reads incoming messages, performs module actions, writes output messages 
 - 
inline virtual void Reset(uint64_t CurrentSimNanos)¶
- Called at simulation initialization, resets 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 = 0x1badcad1¶
- — Giving everyone a random seed for ease of MC 
 - 
int64_t moduleID¶
- — Module ID for this module (handed out by module_id_generator) 
 
- 
SysModel()¶