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