Java Reference
Java Reference
CpModel Member List
This is the complete list of members for CpModel, including all inherited members.
| addAbsEquality(IntVar target, IntVar var) | CpModel | inline |
| addAllDifferent(IntVar[] variables) | CpModel | inline |
| addAllowedAssignments(IntVar[] variables, long[][] tuplesList) | CpModel | inline |
| addAllowedAssignments(IntVar[] variables, int[][] tuplesList) | CpModel | inline |
| addAutomaton(IntVar[] transitionVariables, long startingState, long[] finalStates, long[][] transitions) | CpModel | inline |
| addBoolAnd(Literal[] literals) | CpModel | inline |
| addBoolOr(Literal[] literals) | CpModel | inline |
| addBoolXor(Literal[] literals) | CpModel | inline |
| addCircuit(int[] tails, int[] heads, Literal[] literals) | CpModel | inline |
| addCumulative(IntervalVar[] intervals, IntVar[] demands, IntVar capacity) | CpModel | inline |
| addCumulative(IntervalVar[] intervals, long[] demands, IntVar capacity) | CpModel | inline |
| addCumulative(IntervalVar[] intervals, int[] demands, IntVar capacity) | CpModel | inline |
| addCumulative(IntervalVar[] intervals, IntVar[] demands, long capacity) | CpModel | inline |
| addCumulative(IntervalVar[] intervals, long[] demands, long capacity) | CpModel | inline |
| addCumulative(IntervalVar[] intervals, int[] demands, long capacity) | CpModel | inline |
| addDecisionStrategy(IntVar[] variables, DecisionStrategyProto.VariableSelectionStrategy varStr, DecisionStrategyProto.DomainReductionStrategy domStr) | CpModel | inline |
| addDifferent(LinearExpr expr, long value) | CpModel | inline |
| addDifferent(IntVar left, IntVar right) | CpModel | inline |
| addDifferentWithOffset(IntVar left, IntVar right, long offset) | CpModel | inline |
| addDivisionEquality(IntVar target, IntVar num, IntVar denom) | CpModel | inline |
| addElement(IntVar index, IntVar[] variables, IntVar target) | CpModel | inline |
| addElement(IntVar index, long[] values, IntVar target) | CpModel | inline |
| addElement(IntVar index, int[] values, IntVar target) | CpModel | inline |
| addEquality(LinearExpr expr, long value) | CpModel | inline |
| addEquality(LinearExpr left, LinearExpr right) | CpModel | inline |
| addEqualityWithOffset(LinearExpr left, LinearExpr right, long offset) | CpModel | inline |
| addForbiddenAssignments(IntVar[] variables, long[][] tuplesList) | CpModel | inline |
| addForbiddenAssignments(IntVar[] variables, int[][] tuplesList) | CpModel | inline |
| addGreaterOrEqual(LinearExpr expr, long value) | CpModel | inline |
| addGreaterOrEqual(LinearExpr left, LinearExpr right) | CpModel | inline |
| addGreaterOrEqualWithOffset(LinearExpr left, LinearExpr right, long offset) | CpModel | inline |
| addGreaterThan(LinearExpr expr, long value) | CpModel | inline |
| addGreaterThan(LinearExpr left, LinearExpr right) | CpModel | inline |
| addHint(IntVar var, long value) | CpModel | inline |
| addImplication(Literal a, Literal b) | CpModel | inline |
| addInverse(IntVar[] variables, IntVar[] inverseVariables) | CpModel | inline |
| addLessOrEqual(LinearExpr expr, long value) | CpModel | inline |
| addLessOrEqual(LinearExpr left, LinearExpr right) | CpModel | inline |
| addLessOrEqualWithOffset(LinearExpr left, LinearExpr right, long offset) | CpModel | inline |
| addLessThan(LinearExpr expr, long value) | CpModel | inline |
| addLessThan(LinearExpr left, LinearExpr right) | CpModel | inline |
| addLinearConstraint(LinearExpr expr, long lb, long ub) | CpModel | inline |
| addLinearExpressionInDomain(LinearExpr expr, Domain domain) | CpModel | inline |
| addMapDomain(IntVar var, Literal[] booleans, long offset) | CpModel | inline |
| addMaxEquality(IntVar target, IntVar[] vars) | CpModel | inline |
| addMinEquality(IntVar target, IntVar[] vars) | CpModel | inline |
| addModuloEquality(IntVar target, IntVar var, IntVar mod) | CpModel | inline |
| addModuloEquality(IntVar target, IntVar var, long mod) | CpModel | inline |
| addNoOverlap(IntervalVar[] intervalVars) | CpModel | inline |
| addNoOverlap2D(IntervalVar[] xIntervals, IntervalVar[] yIntervals) | CpModel | inline |
| addProductEquality(IntVar target, IntVar[] vars) | CpModel | inline |
| addReservoirConstraint(IntVar[] times, long[] demands, long minLevel, long maxLevel) | CpModel | inline |
| addReservoirConstraint(IntVar[] times, int[] demands, long minLevel, long maxLevel) | CpModel | inline |
| addReservoirConstraintWithActive(IntVar[] times, long[] demands, IntVar[] actives, long minLevel, long maxLevel) | CpModel | inline |
| addReservoirConstraintWithActive(IntVar[] times, int[] demands, IntVar[] actives, long minLevel, long maxLevel) | CpModel | inline |
| CpModel() | CpModel | inline |
| getBuilder() | CpModel | inline |
| maximize(LinearExpr expr) | CpModel | inline |
| minimize(LinearExpr expr) | CpModel | inline |
| model() | CpModel | inline |
| modelStats() | CpModel | inline |
| negated(int index) | CpModel | inline |
| newBoolVar(String name) | CpModel | inline |
| newConstant(long value) | CpModel | inline |
| newFixedInterval(long start, long size, String name) | CpModel | inline |
| newIntervalVar(IntVar start, IntVar size, IntVar end, String name) | CpModel | inline |
| newIntervalVar(IntVar start, IntVar size, long end, String name) | CpModel | inline |
| newIntervalVar(IntVar start, long size, IntVar end, String name) | CpModel | inline |
| newIntervalVar(long start, IntVar size, IntVar end, String name) | CpModel | inline |
| newIntVar(long lb, long ub, String name) | CpModel | inline |
| newIntVarFromDomain(Domain domain, String name) | CpModel | inline |
| newOptionalFixedInterval(long start, long size, Literal isPresent, String name) | CpModel | inline |
| newOptionalIntervalVar(IntVar start, IntVar size, IntVar end, Literal isPresent, String name) | CpModel | inline |
| newOptionalIntervalVar(IntVar start, IntVar size, long end, Literal isPresent, String name) | CpModel | inline |
| newOptionalIntervalVar(IntVar start, long size, IntVar end, Literal isPresent, String name) | CpModel | inline |
| newOptionalIntervalVar(long start, IntVar size, IntVar end, Literal isPresent, String name) | CpModel | inline |
| validate() | CpModel | inline |