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