KOccurTerm¶
-
class KOccurTerm : public KTerm¶
This class represent an expression of type occur(target,lvars) where target is the value for wich we want to restrict the number of occurence(s) in the lVars array of variables.
Example :
KProblem p(...); KIntVar countVar(...); KIntVarArray X(...); KOccurTerm occurTerm(3,X); // posting the constraint "the number of occurences of the value 3 in the // X variable array must be less than the value of countVar p.post(occurTerm <= countVar); // or p.post(occurTerm <= 5);
- See
- Since
2016.1
Public Functions
-
KOccurTerm()¶
Default constructor.
-
KOccurTerm(const int target, const KIntVarArray &lvars)¶
Main constructor.
-
KOccurTerm(const KOccurTerm &toCopy, int pb)¶
Copy constructor for a specific instance.
-
inline int getTarget() const¶
return the target value
-
inline KIntVarArray *getLvars() const¶
return the array of variables in wich we want to restrict the number of occurences of the target value