#include <constraintnet.h>
Collaboration diagram for ConstraintViolationStruct:
Definition at line 145 of file constraintnet.h.
Data Fields | |
Constraint | constraint |
LevelValue | lv1 |
LevelValue | lv2 |
int | nodeBindingIndex1 |
int | nodeBindingIndex2 |
Number | penalty |
|
violated constraint Definition at line 146 of file constraintnet.h. Referenced by cnCompareViolation(), comCompareAllLvPairs(), comCompareWithContext(), cvAnalyse(), cvClone(), cvCompare(), cvCompareNatural(), cvContains(), cvNew(), and cvPrint(). |
|
first node binding Definition at line 155 of file constraintnet.h. Referenced by comCompareAllLvPairs(), comCompareWithContext(), cvAnalyse(), cvClone(), cvCompare(), cvDelete(), and cvNew(). |
|
second node binding, maybe empty Definition at line 159 of file constraintnet.h. Referenced by comCompareAllLvPairs(), comCompareWithContext(), cvAnalyse(), cvClone(), cvCompare(), cvDelete(), and cvNew(). |
|
holds the position of the LV causing the conflict, as calculated by lvIndex(). Definition at line 152 of file constraintnet.h. Referenced by cnCompareViolation(), cvCompareNatural(), cvContains(), cvNew(), and cvPrint(). |
|
holds the position of the LV causing the conflict, as calculated by lvIndex(). Definition at line 156 of file constraintnet.h. Referenced by cnCompareViolation(), cvCompareNatural(), cvContains(), cvNew(), and cvPrint(). |
|
holds the penalty of this particular instance of constraint (recall that a constraint declaration specifies an entire set of constraints, possibly with variable penalties). Definition at line 147 of file constraintnet.h. Referenced by cnCompareViolation(), comCompareAllLvPairs(), comCompareWithContext(), cvClone(), cvCompare(), cvNew(), and cvPrint(). |