Module org.maxicp

Class StartAtStart

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

public class StartAtStart extends AbstractCPConstraint
Enforces that interval A starts at interval B start if B is present and that interval B starts at interval A start if A is present
Author:
Charles Thomas
  • Constructor Details

    • StartAtStart

      public StartAtStart(CPIntervalVar A, CPIntervalVar B)
      Creates a constraint enforcing start(A) == start(B) whenever both A and B are present.
      Parameters:
      A - the first interval variable
      B - the second interval variable
  • Method Details