DotNet Reference
DotNet Reference
CpModel Member List
This is the complete list of members for CpModel, including all inherited members.
| Add(BoundedLinearExpression lin) | CpModel | inline |
| AddAbsEquality(IntVar target, IntVar var) | CpModel | inline |
| AddAllDifferent(IEnumerable< IntVar > vars) | CpModel | inline |
| AddAllowedAssignments(IEnumerable< IntVar > vars, long[,] tuples) | CpModel | inline |
| AddAutomaton(IEnumerable< IntVar > vars, long starting_state, long[,] transitions, IEnumerable< long > final_states) | CpModel | inline |
| AddAutomaton(IEnumerable< IntVar > vars, long starting_state, IEnumerable< Tuple< long, long, long >> transitions, 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(IEnumerable< Tuple< int, int, ILiteral >> arcs) | CpModel | inline |
| AddCumulative< D, C >(IEnumerable< IntervalVar > intervals, IEnumerable< D > demands, 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 |
| AddForbiddenAssignments(IEnumerable< IntVar > vars, long[,] tuples) | 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 linear_expr, long lb, long ub) | CpModel | inline |
| AddLinearExpressionInDomain(LinearExpr linear_expr, Domain domain) | CpModel | inline |
| AddMapDomain(IntVar var, IEnumerable< IntVar > bool_vars, long offset=0) | CpModel | inline |
| AddMaxEquality(IntVar target, IEnumerable< IntVar > vars) | CpModel | inline |
| AddMinEquality(IntVar target, IEnumerable< IntVar > vars) | CpModel | inline |
| AddModuloEquality< T, V, M >(T target, V v, M m) | CpModel | inline |
| AddNoOverlap(IEnumerable< IntervalVar > intervals) | CpModel | inline |
| AddNoOverlap2D(IEnumerable< IntervalVar > x_intervals, IEnumerable< IntervalVar > y_intervals) | CpModel | inline |
| AddProdEquality(IntVar target, IEnumerable< IntVar > vars) | CpModel | inline |
| AddReservoirConstraint< I >(IEnumerable< IntVar > times, IEnumerable< I > demands, long min_level, long max_level) | CpModel | inline |
| AddReservoirConstraintWithActive< I >(IEnumerable< IntVar > times, IEnumerable< I > demands, IEnumerable< IntVar > actives, long min_level, long max_level) | CpModel | inline |
| AddTermToObjective(IntVar var, long coeff) | CpModel | inline |
| AddVarToObjective(IntVar var) | CpModel | inline |
| CpModel() | CpModel | inline |
| Maximize(LinearExpr obj) | CpModel | inline |
| Maximize() | CpModel | inline |
| Minimize(LinearExpr obj) | CpModel | inline |
| Minimize() | CpModel | inline |
| Model | CpModel | |
| ModelStats() | CpModel | inline |
| NewBoolVar(string name) | CpModel | inline |
| NewConstant(long value) | CpModel | inline |
| NewConstant(long value, string name) | CpModel | inline |
| NewIntervalVar< S, D, E >(S start, D duration, E end, string name) | CpModel | inline |
| NewIntVar(long lb, long ub, string name) | CpModel | inline |
| NewIntVarFromDomain(Domain domain, string name) | CpModel | inline |
| NewOptionalIntervalVar< S, D, E >(S start, D duration, E end, ILiteral is_present, string name) | CpModel | inline |
| Validate() | CpModel | inline |