Module org.maxicp

Class NoOverlapBinary

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

public class NoOverlapBinary extends AbstractCPConstraint
Binary NoOverlap constraint enforcing that two interval variables A and B do not overlap in time when both are present.
  • Constructor Details

    • NoOverlapBinary

      public NoOverlapBinary(CPIntervalVar A, CPIntervalVar B)
      Creates a binary non-overlapping constraint between two interval variables A and B.
      Parameters:
      A - the first interval variable
      B - the second interval variable
  • Method Details