Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.Sat.CpModel Member List

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

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