DotNet Reference

.Net Reference

CpModel Member List

This is the complete list of members for CpModel, including all inherited members.

Add(BoundedLinearExpression lin)CpModelinline
AddAbsEquality(LinearExpr target, LinearExpr expr)CpModelinline
AddAllDifferent(IEnumerable< LinearExpr > exprs)CpModelinline
AddAllowedAssignments(IEnumerable< IntVar > vars)CpModelinline
AddAssumption(ILiteral lit)CpModelinline
AddAssumptions(IEnumerable< ILiteral > literals)CpModelinline
AddAtLeastOne(IEnumerable< ILiteral > literals)CpModelinline
AddAtMostOne(IEnumerable< ILiteral > literals)CpModelinline
AddAutomaton(IEnumerable< IntVar > vars, long starting_state, IEnumerable< long > final_states)CpModelinline
AddBoolAnd(IEnumerable< ILiteral > literals)CpModelinline
AddBoolOr(IEnumerable< ILiteral > literals)CpModelinline
AddBoolXor(IEnumerable< ILiteral > literals)CpModelinline
AddCircuit()CpModelinline
AddCumulative< C >(C capacity)CpModelinline
AddDecisionStrategy(IEnumerable< IntVar > vars, DecisionStrategyProto.Types.VariableSelectionStrategy var_str, DecisionStrategyProto.Types.DomainReductionStrategy dom_str)CpModelinline
AddDivisionEquality< T, N, D >(T target, N num, D denom)CpModelinline
AddElement(IntVar index, IEnumerable< IntVar > vars, IntVar target)CpModelinline
AddElement(IntVar index, IEnumerable< long > values, IntVar target)CpModelinline
AddElement(IntVar index, IEnumerable< int > values, IntVar target)CpModelinline
AddExactlyOne(IEnumerable< ILiteral > literals)CpModelinline
AddForbiddenAssignments(IEnumerable< IntVar > vars)CpModelinline
AddHint(IntVar var, long value)CpModelinline
AddImplication(ILiteral a, ILiteral b)CpModelinline
AddInverse(IEnumerable< IntVar > direct, IEnumerable< IntVar > reverse)CpModelinline
AddLinearConstraint(LinearExpr expr, long lb, long ub)CpModelinline
AddLinearExpressionInDomain(LinearExpr expr, Domain domain)CpModelinline
AddMapDomain(IntVar var, IEnumerable< IntVar > bool_vars, long offset=0)CpModelinline
AddMaxEquality(LinearExpr target, IEnumerable< LinearExpr > exprs)CpModelinline
AddMinEquality(LinearExpr target, IEnumerable< LinearExpr > exprs)CpModelinline
AddModuloEquality< T, V, M >(T target, V v, M m)CpModelinline
AddMultipleCircuit()CpModelinline
AddMultiplicationEquality(LinearExpr target, IEnumerable< LinearExpr > exprs)CpModelinline
AddMultiplicationEquality(LinearExpr target, LinearExpr left, LinearExpr right)CpModelinline
AddNoOverlap(IEnumerable< IntervalVar > intervals)CpModelinline
AddNoOverlap2D()CpModelinline
AddReservoirConstraint(long minLevel, long maxLevel)CpModelinline
ClearAssumptions()CpModelinline
ClearHints()CpModelinline
CpModel()CpModelinline
ExportToFile(String file)CpModelinline
FalseLiteral()CpModelinline
Maximize(LinearExpr obj)CpModelinline
Minimize(LinearExpr obj)CpModelinline
ModelCpModel
ModelStats()CpModelinline
NewBoolVar(string name)CpModelinline
NewConstant(long value)CpModelinline
NewFixedSizeIntervalVar< S >(S start, long size, string name)CpModelinline
NewIntervalVar< S, D, E >(S start, D size, E end, string name)CpModelinline
NewIntVar(long lb, long ub, string name)CpModelinline
NewIntVarFromDomain(Domain domain, string name)CpModelinline
NewOptionalFixedSizeIntervalVar< S >(S start, long size, ILiteral is_present, string name)CpModelinline
NewOptionalIntervalVar< S, D, E >(S start, D size, E end, ILiteral is_present, string name)CpModelinline
TrueLiteral()CpModelinline
Validate()CpModelinline