|
|
||||||
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Attributes |
List of all members
faudes::ElemConstraint Class Reference Detailed DescriptionModel of an elementary clock constraint formula. The constraint consists of an index of a clock, a comperative operator and a constant time value. Semantically, an elementary contraint is satisfied at a time t if at that time the clock value compares true with the constant time. The clock index 0 is used to indicate an invalid contraint. It is only the context of the more general TimeContraint that provides a reference to a clock SymbolTable.
Definition at line 125 of file tp_timeconstraint.h.
Member Enumeration Documentation◆ OperatorTypedef for comparison operators in elementary clock constraints.
Definition at line 133 of file tp_timeconstraint.h. Constructor & Destructor Documentation◆ ElemConstraint() [1/2]
Construct an (invalid) elementary clock constraint (clockindex 0) Definition at line 107 of file tp_timeconstraint.cpp. ◆ ElemConstraint() [2/2]
Construct an elementary clock constraint from values.
Definition at line 112 of file tp_timeconstraint.cpp. Member Function Documentation◆ Clock() [1/2]Set clock by index. Definition at line 125 of file tp_timeconstraint.cpp. ◆ Clock() [2/2]
◆ CompOperator() [1/2]
Set operator.
Definition at line 136 of file tp_timeconstraint.cpp. ◆ CompOperator() [2/2]
◆ operator!=()
Test for equality.
Definition at line 174 of file tp_timeconstraint.cpp. ◆ operator<()
Less operator for ordering in container classes.
Definition at line 179 of file tp_timeconstraint.cpp. ◆ operator==()
Test for equality.
Definition at line 167 of file tp_timeconstraint.cpp. ◆ OperatorName()
Conversion from symbolic operator to string. Definition at line 95 of file tp_timeconstraint.cpp. ◆ Set()
Set all values.
Definition at line 118 of file tp_timeconstraint.cpp. ◆ Str()
Writes ElemConstraint to std::string.
Definition at line 158 of file tp_timeconstraint.cpp. ◆ TimeConstant() [1/2]
Set time constant.
Definition at line 148 of file tp_timeconstraint.cpp. ◆ TimeConstant() [2/2]
Member Data Documentation◆ mClockIndex
Index of clock. Definition at line 252 of file tp_timeconstraint.h. ◆ mCompOperator
Comparative operator. Definition at line 255 of file tp_timeconstraint.h. ◆ mTimeConstant
Time constant to compare with clock value. Definition at line 258 of file tp_timeconstraint.h. The documentation for this class was generated from the following files: libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |