Class ModelBasedConstraintChecker
- java.lang.Object
-
- de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
-
- All Implemented Interfaces:
ConstraintChecker
- Direct Known Subclasses:
DynamicHardConstraintChecker
public abstract class ModelBasedConstraintChecker extends Object implements ConstraintChecker
-
-
Field Summary
Fields Modifier and Type Field Description protected org.chocosolver.solver.Modelmodel
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConstraint(int[] forbiddenTuple)booleanisDualValid(int[] parameters, int[] values)booleanisExtensionValid(int[] combination, int... parameterValues)booleanisValid(int[] combination)
-
-
-
Method Detail
-
isValid
public boolean isValid(int[] combination)
- Specified by:
isValidin interfaceConstraintChecker
-
isExtensionValid
public boolean isExtensionValid(int[] combination, int... parameterValues)- Specified by:
isExtensionValidin interfaceConstraintChecker
-
isDualValid
public boolean isDualValid(int[] parameters, int[] values)- Specified by:
isDualValidin interfaceConstraintChecker
-
addConstraint
public void addConstraint(int[] forbiddenTuple)
- Specified by:
addConstraintin interfaceConstraintChecker
-
-