133 if(i->Test()) i->Action();
virtual void SetNewStatus() override
update
virtual bool Test() override
Condition::operator ()
unsigned char ccl
old state
virtual void Init() override
initialize
virtual std::string Name() const
get object name
abstract base class for all state-condition blocks State event in combined model is executed at the t...
static aCondition * First
Internal header file for SIMLIB/C++.
Implementation of class CalendarList interface is static - using global functions in SQS namespace.
bool SIMLIB_DynamicFlag
in dynamic section
bool SIMLIB_ConditionFlag
std::string SIMLIB_create_tmp_name(const char *fmt,...)
printf-like function to create temporary name (the length of temporary names is limited) used only ...
bool SIMLIB_ResetStatus
flag set if there is a need for integration method restart
void SIMLIB_DoConditions()
void ContractStep()
contract step of integration
Main SIMLIB/C++ interface.