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