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.Model
model
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConstraint(int[] forbiddenTuple)
boolean
isDualValid(int[] parameters, int[] values)
boolean
isExtensionValid(int[] combination, int... parameterValues)
boolean
isValid(int[] combination)
-
-
-
Method Detail
-
isValid
public boolean isValid(int[] combination)
- Specified by:
isValid
in interfaceConstraintChecker
-
isExtensionValid
public boolean isExtensionValid(int[] combination, int... parameterValues)
- Specified by:
isExtensionValid
in interfaceConstraintChecker
-
isDualValid
public boolean isDualValid(int[] parameters, int[] values)
- Specified by:
isDualValid
in interfaceConstraintChecker
-
addConstraint
public void addConstraint(int[] forbiddenTuple)
- Specified by:
addConstraint
in interfaceConstraintChecker
-
-