Module org.maxicp

Class Element1DVar

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

public class Element1DVar extends AbstractCPConstraint
Element Constraint over an array of variables, modeling array[y] = z.
  • Constructor Details

    • Element1DVar

      public Element1DVar(CPIntVar[] array, CPIntVar y, CPIntVar z)
      Creates an element constraint array[y] = z where array is an array of integer variables.
      Parameters:
      array - the array of variables to index
      y - the index variable
      z - the result variable
  • Method Details