Module org.maxicp

Class IsEndAfter

java.lang.Object
org.maxicp.cp.engine.core.AbstractCPConstraint
org.maxicp.cp.engine.constraints.scheduling.IsEndAfter
All Implemented Interfaces:
CPConstraint, ConcreteConstraint<ConcreteCPModel>

public class IsEndAfter extends AbstractCPConstraint
Reified constraint enforcing boolVar <=> end(intervalVar) >= var when intervalVar is present.
  • Constructor Details

    • IsEndAfter

      public IsEndAfter(CPBoolVar boolVar, CPIntervalVar intervalVar, CPIntVar var)
      Creates a reified constraint linking boolVar to end(intervalVar) >= var.
      Parameters:
      boolVar - the boolean variable that is true iff end(intervalVar) >= var
      intervalVar - the interval variable
      var - the integer variable compared against the end of intervalVar
  • Method Details