57 SIMLIB_ConditionFlag =
false;
112 SIMLIB_ConditionFlag =
true;
125 SIMLIB_ConditionFlag =
false;
127 if(i->Test()) SIMLIB_ConditionFlag =
true;
133 if(i->Test()) i->Action();
142 if (SIMLIB_ConditionFlag)
virtual void SetNewStatus() override
update
virtual bool Test() override
Condition::operator ()
void ContractStep()
contract step of integration
bool SIMLIB_ResetStatus
flag set if there is a need for integration method restart
void SIMLIB_DoConditions()
bool SIMLIB_DynamicFlag
in dynamic section
Implementation of class CalendarList interface is static - using global functions in SQS namespace...
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 ...
virtual void Init() override
initialize
static aCondition * First
Internal header file for SIMLIB/C++.
abstract base class for all state-condition blocks State event in combined model is executed at the t...
Main SIMLIB/C++ interface.
virtual std::string Name() const
get object name
bool SIMLIB_ConditionFlag
unsigned char ccl
old state