|   |  
  |  
||||||
| 
 |  
|||||||
| 
 
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 123 of file tp_timeconstraint.h. 
 
 
 
 
 Member Enumeration Documentation◆ OperatorTypedef for comparison operators in elementary clock constraints 
 Definition at line 131 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 250 of file tp_timeconstraint.h. ◆ mCompOperator
 Comparative operator Definition at line 253 of file tp_timeconstraint.h. ◆ mTimeConstant
 Time constant to compare with clock value Definition at line 256 of file tp_timeconstraint.h. The documentation for this class was generated from the following files: libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||