Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.Solver Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.Solver:

Classes

class  IntegerCastInfo
 

Public Member Functions

IntVar[] MakeIntVarArray (int count, long min, long max)
 
IntVar[] MakeIntVarArray (int count, long min, long max, string name)
 
IntVar[] MakeIntVarArray (int count, long[] values)
 
IntVar[] MakeIntVarArray (int count, long[] values, string name)
 
IntVar[] MakeIntVarArray (int count, int[] values)
 
IntVar[] MakeIntVarArray (int count, int[] values, string name)
 
IntVar[] MakeBoolVarArray (int count)
 
IntVar[] MakeBoolVarArray (int count, string name)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long min, long max)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long min, long max, string name)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long[] values)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long[] values, string name)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, int[] values)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, int[] values, string name)
 
IntVar[,] MakeBoolVarMatrix (int rows, int cols)
 
IntVar[,] MakeBoolVarMatrix (int rows, int cols, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, long start_min, long start_max, long duration, bool optional)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, long start_min, long start_max, long duration, bool optional, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (IntVar[] starts, int[] durations, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (IntVar[] starts, long[] durations, string name)
 
void NewSearch (DecisionBuilder db)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)
 
void NewSearch (DecisionBuilder db, SearchMonitor[] monitors)
 
void EndSearch ()
 
void Dispose ()
 
 Solver (string name)
 
 Solver (string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters)
 
Google.OrTools.ConstraintSolver.ConstraintSolverParameters Parameters ()
 
SWIGTYPE_p_operations_research__ConstraintSolverParameters ConstParameters ()
 
void Add (Constraint c)
 
void AddCastConstraint (CastConstraint constraint, IntVar target_var, IntExpr expr)
 
bool Solve (DecisionBuilder db, SearchMonitorVector monitors)
 
bool Solve (DecisionBuilder db)
 
bool Solve (DecisionBuilder db, SearchMonitor m1)
 
bool Solve (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
 
bool Solve (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
 
bool Solve (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)
 
void NewSearchAux (DecisionBuilder db, SearchMonitorVector monitors)
 
void NewSearchAux (DecisionBuilder db)
 
void NewSearchAux (DecisionBuilder db, SearchMonitor m1)
 
void NewSearchAux (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
 
void NewSearchAux (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
 
void NewSearchAux (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)
 
bool NextSolution ()
 
void RestartSearch ()
 
void EndSearchAux ()
 
bool SolveAndCommit (DecisionBuilder db, SearchMonitorVector monitors)
 
bool SolveAndCommit (DecisionBuilder db)
 
bool SolveAndCommit (DecisionBuilder db, SearchMonitor m1)
 
bool SolveAndCommit (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)
 
bool SolveAndCommit (DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)
 
bool CheckAssignment (Assignment solution)
 
bool CheckConstraint (Constraint ct)
 
int State ()
 
void Fail ()
 
string ToString ()
 
long WallTime ()
 
long Branches ()
 
long Solutions ()
 
long UncheckedSolutions ()
 
long DemonRuns (int p)
 
long Failures ()
 
long Neighbors ()
 
void ClearNeighbors ()
 
void IncrementNeighbors ()
 
long FilteredNeighbors ()
 
long AcceptedNeighbors ()
 
ulong Stamp ()
 
ulong FailStamp ()
 
void SetContext (string context)
 
string Context ()
 
void SetOptimizationDirection (int direction)
 
IntVar MakeIntVar (long min, long max, string name)
 
IntVar MakeIntVar (long[] values, string name)
 
IntVar MakeIntVar (int[] values, string name)
 
IntVar MakeIntVar (long min, long max)
 
IntVar MakeIntVar (long[] values)
 
IntVar MakeIntVar (int[] values)
 
IntVar MakeBoolVar (string name)
 
IntVar MakeBoolVar ()
 
IntVar MakeIntConst (long val, string name)
 
IntVar MakeIntConst (long val)
 
IntExpr MakeSum (IntExpr left, IntExpr right)
 
IntExpr MakeSum (IntExpr expr, long value)
 
IntExpr MakeSum (IntVarVector vars)
 
IntExpr MakeScalProd (IntVarVector vars, long[] coefs)
 
IntExpr MakeScalProd (IntVarVector vars, int[] coefs)
 
IntExpr MakeDifference (IntExpr left, IntExpr right)
 
IntExpr MakeDifference (long value, IntExpr expr)
 
IntExpr MakeOpposite (IntExpr expr)
 
IntExpr MakeProd (IntExpr left, IntExpr right)
 
IntExpr MakeProd (IntExpr expr, long value)
 
IntExpr MakeDiv (IntExpr expr, long value)
 
IntExpr MakeDiv (IntExpr numerator, IntExpr denominator)
 
IntExpr MakeAbs (IntExpr expr)
 
IntExpr MakeSquare (IntExpr expr)
 
IntExpr MakePower (IntExpr expr, long n)
 
IntExpr MakeElement (long[] values, IntVar index)
 
IntExpr MakeElement (int[] values, IntVar index)
 
IntExpr MakeElement (LongToLong values, IntVar index)
 
IntExpr MakeMonotonicElement (LongToLong values, bool increasing, IntVar index)
 
IntExpr MakeElement (LongLongToLong values, IntVar index1, IntVar index2)
 
IntExpr MakeElement (IntVarVector vars, IntVar index)
 
IntExpr MakeIndexExpression (IntVarVector vars, long value)
 
Constraint MakeIfThenElseCt (IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)
 
IntExpr MakeMin (IntVarVector vars)
 
IntExpr MakeMin (IntExpr left, IntExpr right)
 
IntExpr MakeMin (IntExpr expr, long value)
 
IntExpr MakeMin (IntExpr expr, int value)
 
IntExpr MakeMax (IntVarVector vars)
 
IntExpr MakeMax (IntExpr left, IntExpr right)
 
IntExpr MakeMax (IntExpr expr, long value)
 
IntExpr MakeMax (IntExpr expr, int value)
 
IntExpr MakeConvexPiecewiseExpr (IntExpr expr, long early_cost, long early_date, long late_date, long late_cost)
 
IntExpr MakeSemiContinuousExpr (IntExpr expr, long fixed_charge, long step)
 
IntExpr MakeModulo (IntExpr x, long mod)
 
IntExpr MakeModulo (IntExpr x, IntExpr mod)
 
IntExpr MakeConditionalExpression (IntVar condition, IntExpr expr, long unperformed_value)
 
Constraint MakeTrueConstraint ()
 
Constraint MakeFalseConstraint ()
 
Constraint MakeFalseConstraint (string explanation)
 
Constraint MakeIsEqualCstCt (IntExpr var, long value, IntVar boolvar)
 
IntVar MakeIsEqualCstVar (IntExpr var, long value)
 
Constraint MakeIsEqualCt (IntExpr v1, IntExpr v2, IntVar b)
 
IntVar MakeIsEqualVar (IntExpr v1, IntExpr v2)
 
Constraint MakeEquality (IntExpr left, IntExpr right)
 
Constraint MakeEquality (IntExpr expr, long value)
 
Constraint MakeEquality (IntExpr expr, int value)
 
Constraint MakeIsDifferentCstCt (IntExpr var, long value, IntVar boolvar)
 
IntVar MakeIsDifferentCstVar (IntExpr var, long value)
 
IntVar MakeIsDifferentVar (IntExpr v1, IntExpr v2)
 
Constraint MakeIsDifferentCt (IntExpr v1, IntExpr v2, IntVar b)
 
Constraint MakeNonEquality (IntExpr left, IntExpr right)
 
Constraint MakeNonEquality (IntExpr expr, long value)
 
Constraint MakeNonEquality (IntExpr expr, int value)
 
Constraint MakeIsLessOrEqualCstCt (IntExpr var, long value, IntVar boolvar)
 
IntVar MakeIsLessOrEqualCstVar (IntExpr var, long value)
 
IntVar MakeIsLessOrEqualVar (IntExpr left, IntExpr right)
 
Constraint MakeIsLessOrEqualCt (IntExpr left, IntExpr right, IntVar b)
 
Constraint MakeLessOrEqual (IntExpr left, IntExpr right)
 
Constraint MakeLessOrEqual (IntExpr expr, long value)
 
Constraint MakeLessOrEqual (IntExpr expr, int value)
 
Constraint MakeIsGreaterOrEqualCstCt (IntExpr var, long value, IntVar boolvar)
 
IntVar MakeIsGreaterOrEqualCstVar (IntExpr var, long value)
 
IntVar MakeIsGreaterOrEqualVar (IntExpr left, IntExpr right)
 
Constraint MakeIsGreaterOrEqualCt (IntExpr left, IntExpr right, IntVar b)
 
Constraint MakeGreaterOrEqual (IntExpr left, IntExpr right)
 
Constraint MakeGreaterOrEqual (IntExpr expr, long value)
 
Constraint MakeGreaterOrEqual (IntExpr expr, int value)
 
Constraint MakeIsGreaterCstCt (IntExpr v, long c, IntVar b)
 
IntVar MakeIsGreaterCstVar (IntExpr var, long value)
 
IntVar MakeIsGreaterVar (IntExpr left, IntExpr right)
 
Constraint MakeIsGreaterCt (IntExpr left, IntExpr right, IntVar b)
 
Constraint MakeGreater (IntExpr left, IntExpr right)
 
Constraint MakeGreater (IntExpr expr, long value)
 
Constraint MakeGreater (IntExpr expr, int value)
 
Constraint MakeIsLessCstCt (IntExpr v, long c, IntVar b)
 
IntVar MakeIsLessCstVar (IntExpr var, long value)
 
IntVar MakeIsLessVar (IntExpr left, IntExpr right)
 
Constraint MakeIsLessCt (IntExpr left, IntExpr right, IntVar b)
 
Constraint MakeLess (IntExpr left, IntExpr right)
 
Constraint MakeLess (IntExpr expr, long value)
 
Constraint MakeLess (IntExpr expr, int value)
 
Constraint MakeSumLessOrEqual (IntVarVector vars, long cst)
 
Constraint MakeSumGreaterOrEqual (IntVarVector vars, long cst)
 
Constraint MakeSumEquality (IntVarVector vars, long cst)
 
Constraint MakeSumEquality (IntVarVector vars, IntVar var)
 
Constraint MakeScalProdEquality (IntVarVector vars, long[] coefficients, long cst)
 
Constraint MakeScalProdEquality (IntVarVector vars, int[] coefficients, long cst)
 
Constraint MakeScalProdEquality (IntVarVector vars, long[] coefficients, IntVar target)
 
Constraint MakeScalProdEquality (IntVarVector vars, int[] coefficients, IntVar target)
 
Constraint MakeScalProdGreaterOrEqual (IntVarVector vars, long[] coeffs, long cst)
 
Constraint MakeScalProdGreaterOrEqual (IntVarVector vars, int[] coeffs, long cst)
 
Constraint MakeScalProdLessOrEqual (IntVarVector vars, long[] coefficients, long cst)
 
Constraint MakeScalProdLessOrEqual (IntVarVector vars, int[] coefficients, long cst)
 
Constraint MakeMinEquality (IntVarVector vars, IntVar min_var)
 
Constraint MakeMaxEquality (IntVarVector vars, IntVar max_var)
 
Constraint MakeElementEquality (long[] vals, IntVar index, IntVar target)
 
Constraint MakeElementEquality (int[] vals, IntVar index, IntVar target)
 
Constraint MakeElementEquality (IntVarVector vars, IntVar index, IntVar target)
 
Constraint MakeElementEquality (IntVarVector vars, IntVar index, long target)
 
Constraint MakeAbsEquality (IntVar var, IntVar abs_var)
 
Constraint MakeIndexOfConstraint (IntVarVector vars, IntVar index, long target)
 
Demon MakeConstraintInitialPropagateCallback (Constraint ct)
 
Demon MakeDelayedConstraintInitialPropagateCallback (Constraint ct)
 
Demon MakeClosureDemon (VoidToVoid closure)
 
Constraint MakeBetweenCt (IntExpr expr, long l, long u)
 
Constraint MakeNotBetweenCt (IntExpr expr, long l, long u)
 
Constraint MakeIsBetweenCt (IntExpr expr, long l, long u, IntVar b)
 
IntVar MakeIsBetweenVar (IntExpr v, long l, long u)
 
Constraint MakeMemberCt (IntExpr expr, long[] values)
 
Constraint MakeMemberCt (IntExpr expr, int[] values)
 
Constraint MakeNotMemberCt (IntExpr expr, long[] values)
 
Constraint MakeNotMemberCt (IntExpr expr, int[] values)
 
Constraint MakeNotMemberCt (IntExpr expr, long[] starts, long[] ends)
 
Constraint MakeNotMemberCt (IntExpr expr, int[] starts, int[] ends)
 
Constraint MakeIsMemberCt (IntExpr expr, long[] values, IntVar boolvar)
 
Constraint MakeIsMemberCt (IntExpr expr, int[] values, IntVar boolvar)
 
IntVar MakeIsMemberVar (IntExpr expr, long[] values)
 
IntVar MakeIsMemberVar (IntExpr expr, int[] values)
 
Constraint MakeCount (IntVarVector vars, long value, long max_count)
 
Constraint MakeCount (IntVarVector vars, long value, IntVar max_count)
 
Constraint MakeDistribute (IntVarVector vars, long[] values, IntVarVector cards)
 
Constraint MakeDistribute (IntVarVector vars, int[] values, IntVarVector cards)
 
Constraint MakeDistribute (IntVarVector vars, IntVarVector cards)
 
Constraint MakeDistribute (IntVarVector vars, long card_min, long card_max, long card_size)
 
Constraint MakeDistribute (IntVarVector vars, long[] card_min, long[] card_max)
 
Constraint MakeDistribute (IntVarVector vars, int[] card_min, int[] card_max)
 
Constraint MakeDistribute (IntVarVector vars, long[] values, long[] card_min, long[] card_max)
 
Constraint MakeDistribute (IntVarVector vars, int[] values, int[] card_min, int[] card_max)
 
Constraint MakeDeviation (IntVarVector vars, IntVar deviation_var, long total_sum)
 
Constraint MakeAllDifferent (IntVarVector vars)
 
Constraint MakeAllDifferent (IntVarVector vars, bool stronger_propagation)
 
Constraint MakeAllDifferentExcept (IntVarVector vars, long escape_value)
 
Constraint MakeSortingConstraint (IntVarVector vars, IntVarVector sorted)
 
Constraint MakeLexicalLess (IntVarVector left, IntVarVector right)
 
Constraint MakeLexicalLessOrEqual (IntVarVector left, IntVarVector right)
 
Constraint MakeLexicalLessOrEqualWithOffsets (IntVarVector left, IntVarVector right, long[] offsets)
 
Constraint MakeIsLexicalLessOrEqualWithOffsetsCt (IntVarVector left, IntVarVector right, long[] offsets, IntVar boolvar)
 
Constraint MakeInversePermutationConstraint (IntVarVector left, IntVarVector right)
 
Constraint MakeIndexOfFirstMaxValueConstraint (IntVar index, IntVarVector vars)
 
Constraint MakeIndexOfFirstMinValueConstraint (IntVar index, IntVarVector vars)
 
Constraint MakeNullIntersect (IntVarVector first_vars, IntVarVector second_vars)
 
Constraint MakeNullIntersectExcept (IntVarVector first_vars, IntVarVector second_vars, long escape_value)
 
Constraint MakeNoCycle (IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler)
 
Constraint MakeNoCycle (IntVarVector nexts, IntVarVector active)
 
Constraint MakeNoCycle (IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler, bool assume_paths)
 
Constraint MakeCircuit (IntVarVector nexts)
 
Constraint MakeSubCircuit (IntVarVector nexts)
 
Constraint MakePathCumul (IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)
 
Constraint MakeDelayedPathCumul (IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)
 
Constraint MakePathCumul (IntVarVector nexts, IntVarVector active, IntVarVector cumuls, LongLongToLong transit_evaluator)
 
Constraint MakePathCumul (IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector slacks, LongLongToLong transit_evaluator)
 
Constraint MakePathConnected (IntVarVector nexts, long[] sources, long[] sinks, IntVarVector status)
 
Constraint MakeMapDomain (IntVar var, IntVarVector actives)
 
Constraint MakeAllowedAssignments (IntVarVector vars, IntTupleSet tuples)
 
Constraint MakeTransitionConstraint (IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)
 
Constraint MakeTransitionConstraint (IntVarVector vars, IntTupleSet transition_table, long initial_state, int[] final_states)
 
Constraint MakeNonOverlappingBoxesConstraint (IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)
 
Constraint MakeNonOverlappingBoxesConstraint (IntVarVector x_vars, IntVarVector y_vars, SWIGTYPE_p_absl__SpanT_long_const_t x_size, SWIGTYPE_p_absl__SpanT_long_const_t y_size)
 
Constraint MakeNonOverlappingBoxesConstraint (IntVarVector x_vars, IntVarVector y_vars, SWIGTYPE_p_absl__SpanT_int_const_t x_size, SWIGTYPE_p_absl__SpanT_int_const_t y_size)
 
Constraint MakeNonOverlappingNonStrictBoxesConstraint (IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)
 
Constraint MakeNonOverlappingNonStrictBoxesConstraint (IntVarVector x_vars, IntVarVector y_vars, SWIGTYPE_p_absl__SpanT_long_const_t x_size, SWIGTYPE_p_absl__SpanT_long_const_t y_size)
 
Constraint MakeNonOverlappingNonStrictBoxesConstraint (IntVarVector x_vars, IntVarVector y_vars, SWIGTYPE_p_absl__SpanT_int_const_t x_size, SWIGTYPE_p_absl__SpanT_int_const_t y_size)
 
Pack MakePack (IntVarVector vars, int number_of_bins)
 
IntervalVar MakeFixedDurationIntervalVar (long start_min, long start_max, long duration, bool optional, string name)
 
IntervalVar MakeFixedDurationIntervalVar (IntVar start_variable, long duration, string name)
 
IntervalVar MakeFixedDurationIntervalVar (IntVar start_variable, long duration, IntVar performed_variable, string name)
 
IntervalVar MakeFixedInterval (long start, long duration, string name)
 
IntervalVar MakeIntervalVar (long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name)
 
void MakeIntervalVarArray (int count, long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name, IntervalVarVector array)
 
IntervalVar MakeMirrorInterval (IntervalVar interval_var)
 
IntervalVar MakeFixedDurationStartSyncedOnStartIntervalVar (IntervalVar interval_var, long duration, long offset)
 
IntervalVar MakeFixedDurationStartSyncedOnEndIntervalVar (IntervalVar interval_var, long duration, long offset)
 
IntervalVar MakeFixedDurationEndSyncedOnStartIntervalVar (IntervalVar interval_var, long duration, long offset)
 
IntervalVar MakeFixedDurationEndSyncedOnEndIntervalVar (IntervalVar interval_var, long duration, long offset)
 
IntervalVar MakeIntervalRelaxedMin (IntervalVar interval_var)
 
IntervalVar MakeIntervalRelaxedMax (IntervalVar interval_var)
 
Constraint MakeIntervalVarRelation (IntervalVar t, int r, long d)
 
Constraint MakeIntervalVarRelation (IntervalVar t1, int r, IntervalVar t2)
 
Constraint MakeIntervalVarRelationWithDelay (IntervalVar t1, int r, IntervalVar t2, long delay)
 
Constraint MakeTemporalDisjunction (IntervalVar t1, IntervalVar t2, IntVar alt)
 
Constraint MakeTemporalDisjunction (IntervalVar t1, IntervalVar t2)
 
DisjunctiveConstraint MakeDisjunctiveConstraint (IntervalVarVector intervals, string name)
 
DisjunctiveConstraint MakeStrictDisjunctiveConstraint (IntervalVarVector intervals, string name)
 
Constraint MakeCumulative (IntervalVarVector intervals, long[] demands, long capacity, string name)
 
Constraint MakeCumulative (IntervalVarVector intervals, int[] demands, long capacity, string name)
 
Constraint MakeCumulative (IntervalVarVector intervals, long[] demands, IntVar capacity, string name)
 
Constraint MakeCumulative (IntervalVarVector intervals, int[] demands, IntVar capacity, string name)
 
Constraint MakeCumulative (IntervalVarVector intervals, IntVarVector demands, long capacity, string name)
 
Constraint MakeCumulative (IntervalVarVector intervals, IntVarVector demands, IntVar capacity, string name)
 
Constraint MakeCover (IntervalVarVector vars, IntervalVar target_var)
 
Constraint MakeEquality (IntervalVar var1, IntervalVar var2)
 
Assignment MakeAssignment ()
 
Assignment MakeAssignment (Assignment a)
 
SolutionCollector MakeFirstSolutionCollector (Assignment assignment)
 
SolutionCollector MakeFirstSolutionCollector ()
 
SolutionCollector MakeLastSolutionCollector (Assignment assignment)
 
SolutionCollector MakeLastSolutionCollector ()
 
SolutionCollector MakeBestValueSolutionCollector (Assignment assignment, bool maximize)
 
SolutionCollector MakeBestLexicographicValueSolutionCollector (Assignment assignment, SWIGTYPE_p_std__vectorT_bool_t maximize)
 
SolutionCollector MakeBestValueSolutionCollector (bool maximize)
 
SolutionCollector MakeBestLexicographicValueSolutionCollector (SWIGTYPE_p_std__vectorT_bool_t maximize)
 
SolutionCollector MakeNBestValueSolutionCollector (Assignment assignment, int solution_count, bool maximize)
 
SolutionCollector MakeNBestValueSolutionCollector (int solution_count, bool maximize)
 
SolutionCollector MakeNBestLexicographicValueSolutionCollector (Assignment assignment, int solution_count, SWIGTYPE_p_std__vectorT_bool_t maximize)
 
SolutionCollector MakeNBestLexicographicValueSolutionCollector (int solution_count, SWIGTYPE_p_std__vectorT_bool_t maximize)
 
SolutionCollector MakeAllSolutionCollector (Assignment assignment)
 
SolutionCollector MakeAllSolutionCollector ()
 
OptimizeVar MakeMinimize (IntVar v, long step)
 
OptimizeVar MakeMaximize (IntVar v, long step)
 
OptimizeVar MakeOptimize (bool maximize, IntVar v, long step)
 
OptimizeVar MakeWeightedMinimize (IntVarVector sub_objectives, long[] weights, long step)
 
OptimizeVar MakeWeightedMinimize (IntVarVector sub_objectives, int[] weights, long step)
 
OptimizeVar MakeWeightedMaximize (IntVarVector sub_objectives, long[] weights, long step)
 
OptimizeVar MakeWeightedMaximize (IntVarVector sub_objectives, int[] weights, long step)
 
OptimizeVar MakeWeightedOptimize (bool maximize, IntVarVector sub_objectives, long[] weights, long step)
 
OptimizeVar MakeWeightedOptimize (bool maximize, IntVarVector sub_objectives, int[] weights, long step)
 
OptimizeVar MakeLexicographicOptimize (SWIGTYPE_p_std__vectorT_bool_t maximize, IntVarVector variables, long[] steps)
 
ObjectiveMonitor MakeTabuSearch (bool maximize, IntVar objective, long step, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor)
 
ObjectiveMonitor MakeLexicographicTabuSearch (SWIGTYPE_p_std__vectorT_bool_t maximize, IntVarVector objectives, long[] steps, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor)
 
ObjectiveMonitor MakeGenericTabuSearch (bool maximize, IntVar v, long step, IntVarVector tabu_vars, long forbid_tenure)
 
ObjectiveMonitor MakeSimulatedAnnealing (bool maximize, IntVar v, long step, long initial_temperature)
 
ObjectiveMonitor MakeLexicographicSimulatedAnnealing (SWIGTYPE_p_std__vectorT_bool_t maximize, IntVarVector vars, long[] steps, long[] initial_temperatures)
 
ObjectiveMonitor MakeGuidedLocalSearch (bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor, bool reset_penalties_on_new_best_solution)
 
ObjectiveMonitor MakeGuidedLocalSearch (bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor)
 
ObjectiveMonitor MakeGuidedLocalSearch (bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor, bool reset_penalties_on_new_best_solution)
 
ObjectiveMonitor MakeGuidedLocalSearch (bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor)
 
SearchMonitor MakeLubyRestart (int scale_factor)
 
SearchMonitor MakeConstantRestart (int frequency)
 
RegularLimit MakeTimeLimit (SWIGTYPE_p_absl__Duration time)
 
RegularLimit MakeTimeLimit (long time_in_ms)
 
RegularLimit MakeBranchesLimit (long branches)
 
RegularLimit MakeFailuresLimit (long failures)
 
RegularLimit MakeSolutionsLimit (long solutions)
 
RegularLimit MakeLimit (SWIGTYPE_p_absl__Duration time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)
 
RegularLimit MakeLimit (SWIGTYPE_p_absl__Duration time, long branches, long failures, long solutions, bool smart_time_check)
 
RegularLimit MakeLimit (SWIGTYPE_p_absl__Duration time, long branches, long failures, long solutions)
 
RegularLimit MakeLimit (Google.OrTools.ConstraintSolver.RegularLimitParameters proto)
 
RegularLimit MakeLimit (long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)
 
RegularLimit MakeLimit (long time, long branches, long failures, long solutions, bool smart_time_check)
 
RegularLimit MakeLimit (long time, long branches, long failures, long solutions)
 
Google.OrTools.ConstraintSolver.RegularLimitParameters MakeDefaultRegularLimitParameters ()
 
SearchLimit MakeLimit (SearchLimit limit_1, SearchLimit limit_2)
 
ImprovementSearchLimit MakeImprovementLimit (IntVar objective_var, bool maximize, double objective_scaling_factor, double objective_offset, double improvement_rate_coefficient, int improvement_rate_solutions_distance)
 
ImprovementSearchLimit MakeLexicographicImprovementLimit (IntVarVector objective_vars, SWIGTYPE_p_std__vectorT_bool_t maximize, SWIGTYPE_p_std__vectorT_double_t objective_scaling_factors, SWIGTYPE_p_std__vectorT_double_t objective_offsets, double improvement_rate_coefficient, int improvement_rate_solutions_distance)
 
SearchLimit MakeCustomLimit (VoidToBoolean limiter)
 
SearchMonitor MakeSearchLog (int branch_period)
 
SearchMonitor MakeSearchLog (int branch_period, IntVar var)
 
SearchMonitor MakeSearchLog (int branch_period, VoidToString display_callback)
 
SearchMonitor MakeSearchLog (int branch_period, IntVar var, VoidToString display_callback)
 
SearchMonitor MakeSearchLog (int branch_period, IntVarVector vars, VoidToString display_callback)
 
SearchMonitor MakeSearchLog (int branch_period, OptimizeVar opt_var)
 
SearchMonitor MakeSearchLog (int branch_period, OptimizeVar opt_var, VoidToString display_callback)
 
SearchMonitor MakeSearchTrace (string prefix)
 
SearchMonitor MakeEnterSearchCallback (VoidToVoid callback)
 
SearchMonitor MakeExitSearchCallback (VoidToVoid callback)
 
SearchMonitor MakeAtSolutionCallback (VoidToVoid callback)
 
ModelVisitor MakePrintModelVisitor ()
 
ModelVisitor MakeStatisticsModelVisitor ()
 
SearchMonitor MakeSymmetryManager (SymmetryBreakerVector visitors)
 
SearchMonitor MakeSymmetryManager (SymmetryBreaker v1)
 
SearchMonitor MakeSymmetryManager (SymmetryBreaker v1, SymmetryBreaker v2)
 
SearchMonitor MakeSymmetryManager (SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3)
 
SearchMonitor MakeSymmetryManager (SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4)
 
Decision MakeAssignVariableValue (IntVar var, long val)
 
Decision MakeVariableLessOrEqualValue (IntVar var, long value)
 
Decision MakeVariableGreaterOrEqualValue (IntVar var, long value)
 
Decision MakeSplitVariableDomain (IntVar var, long val, bool start_with_lower_half)
 
Decision MakeAssignVariableValueOrFail (IntVar var, long value)
 
Decision MakeAssignVariableValueOrDoNothing (IntVar var, long value)
 
Decision MakeAssignVariablesValues (IntVarVector vars, long[] values)
 
Decision MakeAssignVariablesValuesOrDoNothing (IntVarVector vars, long[] values)
 
Decision MakeAssignVariablesValuesOrFail (IntVarVector vars, long[] values)
 
Decision MakeFailDecision ()
 
Decision MakeDecision (SolverToVoid apply, SolverToVoid refute)
 
DecisionBuilder Compose (DecisionBuilder db1, DecisionBuilder db2)
 
DecisionBuilder Compose (DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)
 
DecisionBuilder Compose (DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)
 
DecisionBuilder Compose (DecisionBuilderVector dbs)
 
DecisionBuilder Try (DecisionBuilder db1, DecisionBuilder db2)
 
DecisionBuilder Try (DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)
 
DecisionBuilder Try (DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)
 
DecisionBuilder Try (DecisionBuilderVector dbs)
 
DecisionBuilder MakePhase (IntVarVector vars, int var_str, int val_str)
 
DecisionBuilder MakePhase (IntVarVector vars, LongToLong var_evaluator, int val_str)
 
DecisionBuilder MakePhase (IntVarVector vars, int var_str, LongLongToLong value_evaluator)
 
DecisionBuilder MakePhase (IntVarVector vars, int var_str, LongLongLongToBoolean var_val1_val2_comparator)
 
DecisionBuilder MakePhase (IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator)
 
DecisionBuilder MakePhase (IntVarVector vars, int var_str, LongLongToLong value_evaluator, LongToLong tie_breaker)
 
DecisionBuilder MakePhase (IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator, LongToLong tie_breaker)
 
DecisionBuilder MakeDefaultPhase (IntVarVector vars)
 
DecisionBuilder MakeDefaultPhase (IntVarVector vars, DefaultPhaseParameters parameters)
 
DecisionBuilder MakePhase (IntVar v0, int var_str, int val_str)
 
DecisionBuilder MakePhase (IntVar v0, IntVar v1, int var_str, int val_str)
 
DecisionBuilder MakePhase (IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str)
 
DecisionBuilder MakePhase (IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str)
 
Decision MakeScheduleOrPostpone (IntervalVar var, long est, ref int marker)
 
Decision MakeScheduleOrExpedite (IntervalVar var, long est, ref int marker)
 
Decision MakeRankFirstInterval (SequenceVar sequence, int index)
 
Decision MakeRankLastInterval (SequenceVar sequence, int index)
 
DecisionBuilder MakePhase (IntVarVector vars, LongLongToLong eval, int str)
 
DecisionBuilder MakePhase (IntVarVector vars, LongLongToLong eval, LongToLong tie_breaker, int str)
 
DecisionBuilder MakePhase (IntervalVarVector intervals, int str)
 
DecisionBuilder MakePhase (SequenceVarVector sequences, int str)
 
DecisionBuilder MakeDecisionBuilderFromAssignment (Assignment assignment, DecisionBuilder db, IntVarVector vars)
 
DecisionBuilder MakeConstraintAdder (Constraint ct)
 
DecisionBuilder MakeSolveOnce (DecisionBuilder db)
 
DecisionBuilder MakeSolveOnce (DecisionBuilder db, SearchMonitor monitor1)
 
DecisionBuilder MakeSolveOnce (DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2)
 
DecisionBuilder MakeSolveOnce (DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)
 
DecisionBuilder MakeSolveOnce (DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)
 
DecisionBuilder MakeSolveOnce (DecisionBuilder db, SearchMonitorVector monitors)
 
DecisionBuilder MakeNestedOptimize (DecisionBuilder db, Assignment solution, bool maximize, long step)
 
DecisionBuilder MakeNestedOptimize (DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1)
 
DecisionBuilder MakeNestedOptimize (DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)
 
DecisionBuilder MakeNestedOptimize (DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)
 
DecisionBuilder MakeNestedOptimize (DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)
 
DecisionBuilder MakeNestedOptimize (DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitorVector monitors)
 
DecisionBuilder MakeRestoreAssignment (Assignment assignment)
 
DecisionBuilder MakeStoreAssignment (Assignment assignment)
 
LocalSearchOperator MakeOperator (IntVarVector vars, int op, SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_neighbors)
 
LocalSearchOperator MakeOperator (IntVarVector vars, int op)
 
LocalSearchOperator MakeOperator (IntVarVector vars, IntVarVector secondary_vars, int op, SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_neighbors)
 
LocalSearchOperator MakeOperator (IntVarVector vars, IntVarVector secondary_vars, int op)
 
LocalSearchOperator MakeOperator (IntVarVector vars, LongLongLongToLong evaluator, int op)
 
LocalSearchOperator MakeOperator (IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong evaluator, int op)
 
LocalSearchOperator MakeRandomLnsOperator (IntVarVector vars, int number_of_variables)
 
LocalSearchOperator MakeRandomLnsOperator (IntVarVector vars, int number_of_variables, int seed)
 
LocalSearchOperator MakeMoveTowardTargetOperator (Assignment target)
 
LocalSearchOperator MakeMoveTowardTargetOperator (IntVarVector variables, long[] target_values)
 
LocalSearchOperator ConcatenateOperators (LocalSearchOperatorVector ops)
 
LocalSearchOperator ConcatenateOperators (LocalSearchOperatorVector ops, bool restart)
 
LocalSearchOperator ConcatenateOperators (LocalSearchOperatorVector ops, IntIntToLong evaluator)
 
LocalSearchOperator RandomConcatenateOperators (LocalSearchOperatorVector ops)
 
LocalSearchOperator RandomConcatenateOperators (LocalSearchOperatorVector ops, int seed)
 
LocalSearchOperator MultiArmedBanditConcatenateOperators (LocalSearchOperatorVector ops, double memory_coefficient, double exploration_coefficient, bool maximize)
 
LocalSearchOperator MakeNeighborhoodLimit (LocalSearchOperator op, long limit)
 
DecisionBuilder MakeLocalSearchPhase (Assignment assignment, LocalSearchPhaseParameters parameters)
 
DecisionBuilder MakeLocalSearchPhase (IntVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)
 
DecisionBuilder MakeLocalSearchPhase (IntVarVector vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)
 
DecisionBuilder MakeLocalSearchPhase (SequenceVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)
 
Assignment RunUncheckedLocalSearch (Assignment initial_solution, LocalSearchFilterManager filter_manager, LocalSearchOperator ls_operator, SearchMonitorVector monitors, RegularLimit limit, SWIGTYPE_p_absl__flat_hash_setT_operations_research__IntVar_p_t touched)
 
Assignment RunUncheckedLocalSearch (Assignment initial_solution, LocalSearchFilterManager filter_manager, LocalSearchOperator ls_operator, SearchMonitorVector monitors, RegularLimit limit)
 
SolutionPool MakeDefaultSolutionPool ()
 
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters (IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)
 
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters (IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)
 
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters (IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterManager filter_manager)
 
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters (IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)
 
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters (IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)
 
LocalSearchPhaseParameters MakeLocalSearchPhaseParameters (IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterManager filter_manager)
 
LocalSearchFilter MakeAcceptFilter ()
 
LocalSearchFilter MakeRejectFilter ()
 
LocalSearchFilter MakeVariableDomainFilter ()
 
IntVarLocalSearchFilter MakeSumObjectiveFilter (IntVarVector vars, LongLongToLong values, int filter_enum)
 
IntVarLocalSearchFilter MakeSumObjectiveFilter (IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong values, int filter_enum)
 
void TopPeriodicCheck ()
 
int TopProgressPercent ()
 
void PushState ()
 
void PopState ()
 
int SearchDepth ()
 
int SearchLeftDepth ()
 
int SolveDepth ()
 
long Rand64 (long size)
 
int Rand32 (int size)
 
void ReSeed (int seed)
 
void ExportProfilingOverview (string filename)
 
string LocalSearchProfile ()
 
bool CurrentlyInSolve ()
 
int Constraints ()
 
void Accept (ModelVisitor visitor)
 
Decision BalancingDecision ()
 
void ClearFailIntercept ()
 
void SetUseFastLocalSearch (bool use_fast_local_search)
 
bool UseFastLocalSearch ()
 
bool HasName (PropagationBaseObject object_)
 
Demon RegisterDemon (Demon demon)
 
IntExpr RegisterIntExpr (IntExpr expr)
 
IntVar RegisterIntVar (IntVar var)
 
IntervalVar RegisterIntervalVar (IntervalVar var)
 
ModelCache Cache ()
 
bool InstrumentsDemons ()
 
bool IsProfilingEnabled ()
 
bool IsLocalSearchProfilingEnabled ()
 
bool InstrumentsVariables ()
 
bool NameAllVariables ()
 
string ModelName ()
 
PropagationMonitor GetPropagationMonitor ()
 
void AddPropagationMonitor (PropagationMonitor monitor)
 
LocalSearchMonitor GetLocalSearchMonitor ()
 
void AddLocalSearchMonitor (LocalSearchMonitor monitor)
 
Assignment GetOrCreateLocalSearchState ()
 
void ClearLocalSearchState ()
 
IntExpr CastExpression (IntVar var)
 
void FinishCurrentSearch ()
 
void RestartCurrentSearch ()
 
void ShouldFail ()
 
void CheckFail ()
 
DecisionBuilder MakeProfiledDecisionBuilderWrapper (DecisionBuilder db)
 

Static Public Member Functions

static Google.OrTools.ConstraintSolver.ConstraintSolverParameters DefaultSolverParameters ()
 
static long MemoryUsage ()
 

Static Public Attributes

static readonly int kNumPriorities = operations_research_constraint_solverPINVOKE.Solver_kNumPriorities_get()
 
static readonly int INT_VAR_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_INT_VAR_DEFAULT_get()
 IntVarStrategy.
 
static readonly int INT_VAR_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_INT_VAR_SIMPLE_get()
 
static readonly int CHOOSE_FIRST_UNBOUND = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_FIRST_UNBOUND_get()
 
static readonly int CHOOSE_RANDOM = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_RANDOM_get()
 
static readonly int CHOOSE_MIN_SIZE_LOWEST_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get()
 
static readonly int CHOOSE_MIN_SIZE_HIGHEST_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get()
 
static readonly int CHOOSE_MIN_SIZE_LOWEST_MAX = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get()
 
static readonly int CHOOSE_MIN_SIZE_HIGHEST_MAX = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get()
 
static readonly int CHOOSE_LOWEST_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_LOWEST_MIN_get()
 
static readonly int CHOOSE_HIGHEST_MAX = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_HIGHEST_MAX_get()
 
static readonly int CHOOSE_MIN_SIZE = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_get()
 
static readonly int CHOOSE_MAX_SIZE = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MAX_SIZE_get()
 
static readonly int CHOOSE_MAX_REGRET_ON_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MAX_REGRET_ON_MIN_get()
 
static readonly int CHOOSE_PATH = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_PATH_get()
 
static readonly int INT_VALUE_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_INT_VALUE_DEFAULT_get()
 IntValueStrategy.
 
static readonly int INT_VALUE_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_INT_VALUE_SIMPLE_get()
 
static readonly int ASSIGN_MIN_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_MIN_VALUE_get()
 
static readonly int ASSIGN_MAX_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_MAX_VALUE_get()
 
static readonly int ASSIGN_RANDOM_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_RANDOM_VALUE_get()
 
static readonly int ASSIGN_CENTER_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_CENTER_VALUE_get()
 
static readonly int SPLIT_LOWER_HALF = operations_research_constraint_solverPINVOKE.Solver_SPLIT_LOWER_HALF_get()
 
static readonly int SPLIT_UPPER_HALF = operations_research_constraint_solverPINVOKE.Solver_SPLIT_UPPER_HALF_get()
 
static readonly int CHOOSE_STATIC_GLOBAL_BEST = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_STATIC_GLOBAL_BEST_get()
 EvaluatorStrategy.
 
static readonly int CHOOSE_DYNAMIC_GLOBAL_BEST = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get()
 
static readonly int SEQUENCE_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_SEQUENCE_DEFAULT_get()
 SequenceStrategy.
 
static readonly int SEQUENCE_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_SEQUENCE_SIMPLE_get()
 
static readonly int CHOOSE_MIN_SLACK_RANK_FORWARD = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get()
 
static readonly int CHOOSE_RANDOM_RANK_FORWARD = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_RANDOM_RANK_FORWARD_get()
 
static readonly int INTERVAL_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_DEFAULT_get()
 IntervalStrategy.
 
static readonly int INTERVAL_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_SIMPLE_get()
 
static readonly int INTERVAL_SET_TIMES_FORWARD = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_SET_TIMES_FORWARD_get()
 
static readonly int INTERVAL_SET_TIMES_BACKWARD = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_SET_TIMES_BACKWARD_get()
 
static readonly int TWOOPT = operations_research_constraint_solverPINVOKE.Solver_TWOOPT_get()
 LocalSearchOperators.
 
static readonly int OROPT = operations_research_constraint_solverPINVOKE.Solver_OROPT_get()
 
static readonly int RELOCATE = operations_research_constraint_solverPINVOKE.Solver_RELOCATE_get()
 
static readonly int EXCHANGE = operations_research_constraint_solverPINVOKE.Solver_EXCHANGE_get()
 
static readonly int CROSS = operations_research_constraint_solverPINVOKE.Solver_CROSS_get()
 
static readonly int MAKEACTIVE = operations_research_constraint_solverPINVOKE.Solver_MAKEACTIVE_get()
 
static readonly int MAKEINACTIVE = operations_research_constraint_solverPINVOKE.Solver_MAKEINACTIVE_get()
 
static readonly int MAKECHAININACTIVE = operations_research_constraint_solverPINVOKE.Solver_MAKECHAININACTIVE_get()
 
static readonly int SWAPACTIVE = operations_research_constraint_solverPINVOKE.Solver_SWAPACTIVE_get()
 
static readonly int EXTENDEDSWAPACTIVE = operations_research_constraint_solverPINVOKE.Solver_EXTENDEDSWAPACTIVE_get()
 
static readonly int PATHLNS = operations_research_constraint_solverPINVOKE.Solver_PATHLNS_get()
 
static readonly int FULLPATHLNS = operations_research_constraint_solverPINVOKE.Solver_FULLPATHLNS_get()
 
static readonly int UNACTIVELNS = operations_research_constraint_solverPINVOKE.Solver_UNACTIVELNS_get()
 
static readonly int INCREMENT = operations_research_constraint_solverPINVOKE.Solver_INCREMENT_get()
 
static readonly int DECREMENT = operations_research_constraint_solverPINVOKE.Solver_DECREMENT_get()
 
static readonly int SIMPLELNS = operations_research_constraint_solverPINVOKE.Solver_SIMPLELNS_get()
 
static readonly int LK = operations_research_constraint_solverPINVOKE.Solver_LK_get()
 EvaluatorLocalSearchOperators.
 
static readonly int TSPOPT = operations_research_constraint_solverPINVOKE.Solver_TSPOPT_get()
 
static readonly int TSPLNS = operations_research_constraint_solverPINVOKE.Solver_TSPLNS_get()
 
static readonly int GE = operations_research_constraint_solverPINVOKE.Solver_GE_get()
 LocalSearchFilterBound.
 
static readonly int LE = operations_research_constraint_solverPINVOKE.Solver_LE_get()
 
static readonly int EQ = operations_research_constraint_solverPINVOKE.Solver_EQ_get()
 
static readonly int DELAYED_PRIORITY = operations_research_constraint_solverPINVOKE.Solver_DELAYED_PRIORITY_get()
 DemonPriority.
 
static readonly int VAR_PRIORITY = operations_research_constraint_solverPINVOKE.Solver_VAR_PRIORITY_get()
 
static readonly int NORMAL_PRIORITY = operations_research_constraint_solverPINVOKE.Solver_NORMAL_PRIORITY_get()
 
static readonly int ENDS_AFTER_END = operations_research_constraint_solverPINVOKE.Solver_ENDS_AFTER_END_get()
 BinaryIntervalRelation.
 
static readonly int ENDS_AFTER_START = operations_research_constraint_solverPINVOKE.Solver_ENDS_AFTER_START_get()
 
static readonly int ENDS_AT_END = operations_research_constraint_solverPINVOKE.Solver_ENDS_AT_END_get()
 
static readonly int ENDS_AT_START = operations_research_constraint_solverPINVOKE.Solver_ENDS_AT_START_get()
 
static readonly int STARTS_AFTER_END = operations_research_constraint_solverPINVOKE.Solver_STARTS_AFTER_END_get()
 
static readonly int STARTS_AFTER_START = operations_research_constraint_solverPINVOKE.Solver_STARTS_AFTER_START_get()
 
static readonly int STARTS_AT_END = operations_research_constraint_solverPINVOKE.Solver_STARTS_AT_END_get()
 
static readonly int STARTS_AT_START = operations_research_constraint_solverPINVOKE.Solver_STARTS_AT_START_get()
 
static readonly int STAYS_IN_SYNC = operations_research_constraint_solverPINVOKE.Solver_STAYS_IN_SYNC_get()
 
static readonly int ENDS_AFTER = operations_research_constraint_solverPINVOKE.Solver_ENDS_AFTER_get()
 UnaryIntervalRelation.
 
static readonly int ENDS_AT = operations_research_constraint_solverPINVOKE.Solver_ENDS_AT_get()
 
static readonly int ENDS_BEFORE = operations_research_constraint_solverPINVOKE.Solver_ENDS_BEFORE_get()
 
static readonly int STARTS_AFTER = operations_research_constraint_solverPINVOKE.Solver_STARTS_AFTER_get()
 
static readonly int STARTS_AT = operations_research_constraint_solverPINVOKE.Solver_STARTS_AT_get()
 
static readonly int STARTS_BEFORE = operations_research_constraint_solverPINVOKE.Solver_STARTS_BEFORE_get()
 
static readonly int CROSS_DATE = operations_research_constraint_solverPINVOKE.Solver_CROSS_DATE_get()
 
static readonly int AVOID_DATE = operations_research_constraint_solverPINVOKE.Solver_AVOID_DATE_get()
 
static readonly int NO_CHANGE = operations_research_constraint_solverPINVOKE.Solver_NO_CHANGE_get()
 DecisionModification.
 
static readonly int KEEP_LEFT = operations_research_constraint_solverPINVOKE.Solver_KEEP_LEFT_get()
 
static readonly int KEEP_RIGHT = operations_research_constraint_solverPINVOKE.Solver_KEEP_RIGHT_get()
 
static readonly int KILL_BOTH = operations_research_constraint_solverPINVOKE.Solver_KILL_BOTH_get()
 
static readonly int SWITCH_BRANCHES = operations_research_constraint_solverPINVOKE.Solver_SWITCH_BRANCHES_get()
 
static readonly int SENTINEL = operations_research_constraint_solverPINVOKE.Solver_SENTINEL_get()
 MarkerType.
 
static readonly int SIMPLE_MARKER = operations_research_constraint_solverPINVOKE.Solver_SIMPLE_MARKER_get()
 
static readonly int CHOICE_POINT = operations_research_constraint_solverPINVOKE.Solver_CHOICE_POINT_get()
 
static readonly int REVERSIBLE_ACTION = operations_research_constraint_solverPINVOKE.Solver_REVERSIBLE_ACTION_get()
 
static readonly int OUTSIDE_SEARCH = operations_research_constraint_solverPINVOKE.Solver_OUTSIDE_SEARCH_get()
 SolverState.
 
static readonly int IN_ROOT_NODE = operations_research_constraint_solverPINVOKE.Solver_IN_ROOT_NODE_get()
 
static readonly int IN_SEARCH = operations_research_constraint_solverPINVOKE.Solver_IN_SEARCH_get()
 
static readonly int AT_SOLUTION = operations_research_constraint_solverPINVOKE.Solver_AT_SOLUTION_get()
 
static readonly int NO_MORE_SOLUTIONS = operations_research_constraint_solverPINVOKE.Solver_NO_MORE_SOLUTIONS_get()
 
static readonly int PROBLEM_INFEASIBLE = operations_research_constraint_solverPINVOKE.Solver_PROBLEM_INFEASIBLE_get()
 
static readonly int NOT_SET = operations_research_constraint_solverPINVOKE.Solver_NOT_SET_get()
 OptimizationDirection.
 
static readonly int MAXIMIZATION = operations_research_constraint_solverPINVOKE.Solver_MAXIMIZATION_get()
 
static readonly int MINIMIZATION = operations_research_constraint_solverPINVOKE.Solver_MINIMIZATION_get()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Detailed Description

Definition at line 19 of file SolverHelper.cs.

Constructor & Destructor Documentation

◆ Solver() [1/2]

Google.OrTools.ConstraintSolver.Solver.Solver ( string name)
inline

Definition at line 246 of file Solver.cs.

◆ Solver() [2/2]

Google.OrTools.ConstraintSolver.Solver.Solver ( string name,
Google::OrTools::ConstraintSolver::ConstraintSolverParameters parameters )
inline

Definition at line 250 of file Solver.cs.

Member Function Documentation

◆ Accept()

void Google.OrTools.ConstraintSolver.Solver.Accept ( ModelVisitor visitor)
inline

Definition at line 2933 of file Solver.cs.

◆ AcceptedNeighbors()

long Google.OrTools.ConstraintSolver.Solver.AcceptedNeighbors ( )
inline

Definition at line 481 of file Solver.cs.

◆ Add()

void Google.OrTools.ConstraintSolver.Solver.Add ( Constraint c)
inline

Definition at line 299 of file Solver.cs.

◆ AddCastConstraint()

void Google.OrTools.ConstraintSolver.Solver.AddCastConstraint ( CastConstraint constraint,
IntVar target_var,
IntExpr expr )
inline

Definition at line 304 of file Solver.cs.

◆ AddLocalSearchMonitor()

void Google.OrTools.ConstraintSolver.Solver.AddLocalSearchMonitor ( LocalSearchMonitor monitor)
inline

Definition at line 3037 of file Solver.cs.

◆ AddPropagationMonitor()

void Google.OrTools.ConstraintSolver.Solver.AddPropagationMonitor ( PropagationMonitor monitor)
inline

Definition at line 3027 of file Solver.cs.

◆ BalancingDecision()

Decision Google.OrTools.ConstraintSolver.Solver.BalancingDecision ( )
inline

Definition at line 2937 of file Solver.cs.

◆ Branches()

long Google.OrTools.ConstraintSolver.Solver.Branches ( )
inline

Definition at line 438 of file Solver.cs.

◆ Cache()

ModelCache Google.OrTools.ConstraintSolver.Solver.Cache ( )
inline

Definition at line 2985 of file Solver.cs.

◆ CastExpression()

IntExpr Google.OrTools.ConstraintSolver.Solver.CastExpression ( IntVar var)
inline

Definition at line 3051 of file Solver.cs.

◆ CheckAssignment()

bool Google.OrTools.ConstraintSolver.Solver.CheckAssignment ( Assignment solution)
inline

Definition at line 403 of file Solver.cs.

◆ CheckConstraint()

bool Google.OrTools.ConstraintSolver.Solver.CheckConstraint ( Constraint ct)
inline

Definition at line 408 of file Solver.cs.

◆ CheckFail()

void Google.OrTools.ConstraintSolver.Solver.CheckFail ( )
inline

Definition at line 3069 of file Solver.cs.

◆ ClearFailIntercept()

void Google.OrTools.ConstraintSolver.Solver.ClearFailIntercept ( )
inline

Definition at line 2943 of file Solver.cs.

◆ ClearLocalSearchState()

void Google.OrTools.ConstraintSolver.Solver.ClearLocalSearchState ( )
inline

Definition at line 3047 of file Solver.cs.

◆ ClearNeighbors()

void Google.OrTools.ConstraintSolver.Solver.ClearNeighbors ( )
inline

Definition at line 468 of file Solver.cs.

◆ Compose() [1/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Compose ( DecisionBuilder db1,
DecisionBuilder db2 )
inline

Definition at line 2346 of file Solver.cs.

◆ Compose() [2/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Compose ( DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3 )
inline

Definition at line 2352 of file Solver.cs.

◆ Compose() [3/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Compose ( DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3,
DecisionBuilder db4 )
inline

Definition at line 2358 of file Solver.cs.

◆ Compose() [4/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Compose ( DecisionBuilderVector dbs)
inline

Definition at line 2364 of file Solver.cs.

◆ ConcatenateOperators() [1/3]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.ConcatenateOperators ( LocalSearchOperatorVector ops)
inline

Definition at line 2704 of file Solver.cs.

◆ ConcatenateOperators() [2/3]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.ConcatenateOperators ( LocalSearchOperatorVector ops,
bool restart )
inline

Definition at line 2711 of file Solver.cs.

◆ ConcatenateOperators() [3/3]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.ConcatenateOperators ( LocalSearchOperatorVector ops,
IntIntToLong evaluator )
inline

Definition at line 2718 of file Solver.cs.

◆ ConstParameters()

SWIGTYPE_p_operations_research__ConstraintSolverParameters Google.OrTools.ConstraintSolver.Solver.ConstParameters ( )
inline

Definition at line 274 of file Solver.cs.

◆ Constraints()

int Google.OrTools.ConstraintSolver.Solver.Constraints ( )
inline

Definition at line 2928 of file Solver.cs.

◆ Context()

string Google.OrTools.ConstraintSolver.Solver.Context ( )
inline

Definition at line 501 of file Solver.cs.

◆ CurrentlyInSolve()

bool Google.OrTools.ConstraintSolver.Solver.CurrentlyInSolve ( )
inline

Definition at line 2923 of file Solver.cs.

◆ DefaultSolverParameters()

static Google.OrTools.ConstraintSolver.ConstraintSolverParameters Google.OrTools.ConstraintSolver.Solver.DefaultSolverParameters ( )
inlinestatic

Definition at line 279 of file Solver.cs.

◆ DemonRuns()

long Google.OrTools.ConstraintSolver.Solver.DemonRuns ( int p)
inline

Definition at line 453 of file Solver.cs.

◆ Dispose() [1/2]

void Google.OrTools.ConstraintSolver.Solver.Dispose ( )
inline

Definition at line 50 of file Solver.cs.

◆ Dispose() [2/2]

virtual void Google.OrTools.ConstraintSolver.Solver.Dispose ( bool disposing)
inlineprotectedvirtual

Definition at line 55 of file Solver.cs.

◆ EndSearch()

void Google.OrTools.ConstraintSolver.Solver.EndSearch ( )
inline

Definition at line 330 of file SolverHelper.cs.

◆ EndSearchAux()

void Google.OrTools.ConstraintSolver.Solver.EndSearchAux ( )
inline

Definition at line 373 of file Solver.cs.

◆ ExportProfilingOverview()

void Google.OrTools.ConstraintSolver.Solver.ExportProfilingOverview ( string filename)
inline

Definition at line 2913 of file Solver.cs.

◆ Fail()

void Google.OrTools.ConstraintSolver.Solver.Fail ( )
inline

Definition at line 418 of file Solver.cs.

◆ FailStamp()

ulong Google.OrTools.ConstraintSolver.Solver.FailStamp ( )
inline

Definition at line 491 of file Solver.cs.

◆ Failures()

long Google.OrTools.ConstraintSolver.Solver.Failures ( )
inline

Definition at line 458 of file Solver.cs.

◆ FilteredNeighbors()

long Google.OrTools.ConstraintSolver.Solver.FilteredNeighbors ( )
inline

Definition at line 476 of file Solver.cs.

◆ FinishCurrentSearch()

void Google.OrTools.ConstraintSolver.Solver.FinishCurrentSearch ( )
inline

Definition at line 3057 of file Solver.cs.

◆ GetLocalSearchMonitor()

LocalSearchMonitor Google.OrTools.ConstraintSolver.Solver.GetLocalSearchMonitor ( )
inline

Definition at line 3031 of file Solver.cs.

◆ GetOrCreateLocalSearchState()

Assignment Google.OrTools.ConstraintSolver.Solver.GetOrCreateLocalSearchState ( )
inline

Definition at line 3041 of file Solver.cs.

◆ GetPropagationMonitor()

PropagationMonitor Google.OrTools.ConstraintSolver.Solver.GetPropagationMonitor ( )
inline

Definition at line 3021 of file Solver.cs.

◆ HasName()

bool Google.OrTools.ConstraintSolver.Solver.HasName ( PropagationBaseObject object_)
inline

Definition at line 2956 of file Solver.cs.

◆ IncrementNeighbors()

void Google.OrTools.ConstraintSolver.Solver.IncrementNeighbors ( )
inline

Definition at line 472 of file Solver.cs.

◆ InstrumentsDemons()

bool Google.OrTools.ConstraintSolver.Solver.InstrumentsDemons ( )
inline

Definition at line 2991 of file Solver.cs.

◆ InstrumentsVariables()

bool Google.OrTools.ConstraintSolver.Solver.InstrumentsVariables ( )
inline

Definition at line 3006 of file Solver.cs.

◆ IsLocalSearchProfilingEnabled()

bool Google.OrTools.ConstraintSolver.Solver.IsLocalSearchProfilingEnabled ( )
inline

Definition at line 3001 of file Solver.cs.

◆ IsProfilingEnabled()

bool Google.OrTools.ConstraintSolver.Solver.IsProfilingEnabled ( )
inline

Definition at line 2996 of file Solver.cs.

◆ LocalSearchProfile()

string Google.OrTools.ConstraintSolver.Solver.LocalSearchProfile ( )
inline

Definition at line 2918 of file Solver.cs.

◆ MakeAbs()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeAbs ( IntExpr expr)
inline

Definition at line 650 of file Solver.cs.

◆ MakeAbsEquality()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeAbsEquality ( IntVar var,
IntVar abs_var )
inline

Definition at line 1193 of file Solver.cs.

◆ MakeAcceptFilter()

LocalSearchFilter Google.OrTools.ConstraintSolver.Solver.MakeAcceptFilter ( )
inline

Definition at line 2835 of file Solver.cs.

◆ MakeAllDifferent() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeAllDifferent ( IntVarVector vars)
inline

Definition at line 1385 of file Solver.cs.

◆ MakeAllDifferent() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeAllDifferent ( IntVarVector vars,
bool stronger_propagation )
inline

Definition at line 1392 of file Solver.cs.

◆ MakeAllDifferentExcept()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeAllDifferentExcept ( IntVarVector vars,
long escape_value )
inline

Definition at line 1399 of file Solver.cs.

◆ MakeAllowedAssignments()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeAllowedAssignments ( IntVarVector vars,
IntTupleSet tuples )
inline

Definition at line 1553 of file Solver.cs.

◆ MakeAllSolutionCollector() [1/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeAllSolutionCollector ( )
inline

Definition at line 1898 of file Solver.cs.

◆ MakeAllSolutionCollector() [2/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeAllSolutionCollector ( Assignment assignment)
inline

Definition at line 1892 of file Solver.cs.

◆ MakeAssignment() [1/2]

Assignment Google.OrTools.ConstraintSolver.Solver.MakeAssignment ( )
inline

Definition at line 1804 of file Solver.cs.

◆ MakeAssignment() [2/2]

Assignment Google.OrTools.ConstraintSolver.Solver.MakeAssignment ( Assignment a)
inline

Definition at line 1810 of file Solver.cs.

◆ MakeAssignVariablesValues()

Decision Google.OrTools.ConstraintSolver.Solver.MakeAssignVariablesValues ( IntVarVector vars,
long[] values )
inline

Definition at line 2313 of file Solver.cs.

◆ MakeAssignVariablesValuesOrDoNothing()

Decision Google.OrTools.ConstraintSolver.Solver.MakeAssignVariablesValuesOrDoNothing ( IntVarVector vars,
long[] values )
inline

Definition at line 2320 of file Solver.cs.

◆ MakeAssignVariablesValuesOrFail()

Decision Google.OrTools.ConstraintSolver.Solver.MakeAssignVariablesValuesOrFail ( IntVarVector vars,
long[] values )
inline

Definition at line 2327 of file Solver.cs.

◆ MakeAssignVariableValue()

Decision Google.OrTools.ConstraintSolver.Solver.MakeAssignVariableValue ( IntVar var,
long val )
inline

Definition at line 2277 of file Solver.cs.

◆ MakeAssignVariableValueOrDoNothing()

Decision Google.OrTools.ConstraintSolver.Solver.MakeAssignVariableValueOrDoNothing ( IntVar var,
long value )
inline

Definition at line 2307 of file Solver.cs.

◆ MakeAssignVariableValueOrFail()

Decision Google.OrTools.ConstraintSolver.Solver.MakeAssignVariableValueOrFail ( IntVar var,
long value )
inline

Definition at line 2301 of file Solver.cs.

◆ MakeAtSolutionCallback()

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeAtSolutionCallback ( VoidToVoid callback)
inline

Definition at line 2228 of file Solver.cs.

◆ MakeBestLexicographicValueSolutionCollector() [1/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeBestLexicographicValueSolutionCollector ( Assignment assignment,
SWIGTYPE_p_std__vectorT_bool_t maximize )
inline

Definition at line 1846 of file Solver.cs.

◆ MakeBestLexicographicValueSolutionCollector() [2/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeBestLexicographicValueSolutionCollector ( SWIGTYPE_p_std__vectorT_bool_t maximize)
inline

Definition at line 1859 of file Solver.cs.

◆ MakeBestValueSolutionCollector() [1/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeBestValueSolutionCollector ( Assignment assignment,
bool maximize )
inline

Definition at line 1840 of file Solver.cs.

◆ MakeBestValueSolutionCollector() [2/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeBestValueSolutionCollector ( bool maximize)
inline

Definition at line 1853 of file Solver.cs.

◆ MakeBetweenCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeBetweenCt ( IntExpr expr,
long l,
long u )
inline

Definition at line 1224 of file Solver.cs.

◆ MakeBoolVar() [1/2]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeBoolVar ( )
inline

Definition at line 556 of file Solver.cs.

◆ MakeBoolVar() [2/2]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeBoolVar ( string name)
inline

Definition at line 549 of file Solver.cs.

◆ MakeBoolVarArray() [1/2]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeBoolVarArray ( int count)
inline

Definition at line 84 of file SolverHelper.cs.

◆ MakeBoolVarArray() [2/2]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeBoolVarArray ( int count,
string name )
inline

Definition at line 94 of file SolverHelper.cs.

◆ MakeBoolVarMatrix() [1/2]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeBoolVarMatrix ( int rows,
int cols )
inline

Definition at line 186 of file SolverHelper.cs.

◆ MakeBoolVarMatrix() [2/2]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeBoolVarMatrix ( int rows,
int cols,
string name )
inline

Definition at line 199 of file SolverHelper.cs.

◆ MakeBranchesLimit()

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeBranchesLimit ( long branches)
inline

Definition at line 2058 of file Solver.cs.

◆ MakeCircuit()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCircuit ( IntVarVector nexts)
inline

Definition at line 1497 of file Solver.cs.

◆ MakeClosureDemon()

Demon Google.OrTools.ConstraintSolver.Solver.MakeClosureDemon ( VoidToVoid closure)
inline

Definition at line 1218 of file Solver.cs.

◆ MakeConditionalExpression()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeConditionalExpression ( IntVar condition,
IntExpr expr,
long unperformed_value )
inline

Definition at line 792 of file Solver.cs.

◆ MakeConstantRestart()

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeConstantRestart ( int frequency)
inline

Definition at line 2039 of file Solver.cs.

◆ MakeConstraintAdder()

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeConstraintAdder ( Constraint ct)
inline

Definition at line 2542 of file Solver.cs.

◆ MakeConstraintInitialPropagateCallback()

Demon Google.OrTools.ConstraintSolver.Solver.MakeConstraintInitialPropagateCallback ( Constraint ct)
inline

Definition at line 1206 of file Solver.cs.

◆ MakeConvexPiecewiseExpr()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeConvexPiecewiseExpr ( IntExpr expr,
long early_cost,
long early_date,
long late_date,
long late_cost )
inline

Definition at line 768 of file Solver.cs.

◆ MakeCount() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCount ( IntVarVector vars,
long value,
IntVar max_count )
inline

Definition at line 1315 of file Solver.cs.

◆ MakeCount() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCount ( IntVarVector vars,
long value,
long max_count )
inline

Definition at line 1308 of file Solver.cs.

◆ MakeCover()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCover ( IntervalVarVector vars,
IntervalVar target_var )
inline

Definition at line 1791 of file Solver.cs.

◆ MakeCumulative() [1/6]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCumulative ( IntervalVarVector intervals,
int[] demands,
IntVar capacity,
string name )
inline

Definition at line 1770 of file Solver.cs.

◆ MakeCumulative() [2/6]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCumulative ( IntervalVarVector intervals,
int[] demands,
long capacity,
string name )
inline

Definition at line 1756 of file Solver.cs.

◆ MakeCumulative() [3/6]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCumulative ( IntervalVarVector intervals,
IntVarVector demands,
IntVar capacity,
string name )
inline

Definition at line 1784 of file Solver.cs.

◆ MakeCumulative() [4/6]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCumulative ( IntervalVarVector intervals,
IntVarVector demands,
long capacity,
string name )
inline

Definition at line 1777 of file Solver.cs.

◆ MakeCumulative() [5/6]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCumulative ( IntervalVarVector intervals,
long[] demands,
IntVar capacity,
string name )
inline

Definition at line 1763 of file Solver.cs.

◆ MakeCumulative() [6/6]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeCumulative ( IntervalVarVector intervals,
long[] demands,
long capacity,
string name )
inline

Definition at line 1749 of file Solver.cs.

◆ MakeCustomLimit()

SearchLimit Google.OrTools.ConstraintSolver.Solver.MakeCustomLimit ( VoidToBoolean limiter)
inline

Definition at line 2160 of file Solver.cs.

◆ MakeDecision()

Decision Google.OrTools.ConstraintSolver.Solver.MakeDecision ( SolverToVoid apply,
SolverToVoid refute )
inline

Definition at line 2340 of file Solver.cs.

◆ MakeDecisionBuilderFromAssignment()

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeDecisionBuilderFromAssignment ( Assignment assignment,
DecisionBuilder db,
IntVarVector vars )
inline

Definition at line 2535 of file Solver.cs.

◆ MakeDefaultPhase() [1/2]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeDefaultPhase ( IntVarVector vars)
inline

Definition at line 2445 of file Solver.cs.

◆ MakeDefaultPhase() [2/2]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeDefaultPhase ( IntVarVector vars,
DefaultPhaseParameters parameters )
inline

Definition at line 2452 of file Solver.cs.

◆ MakeDefaultRegularLimitParameters()

Google.OrTools.ConstraintSolver.RegularLimitParameters Google.OrTools.ConstraintSolver.Solver.MakeDefaultRegularLimitParameters ( )
inline

Definition at line 2121 of file Solver.cs.

◆ MakeDefaultSolutionPool()

SolutionPool Google.OrTools.ConstraintSolver.Solver.MakeDefaultSolutionPool ( )
inline

Definition at line 2793 of file Solver.cs.

◆ MakeDelayedConstraintInitialPropagateCallback()

Demon Google.OrTools.ConstraintSolver.Solver.MakeDelayedConstraintInitialPropagateCallback ( Constraint ct)
inline

Definition at line 1212 of file Solver.cs.

◆ MakeDelayedPathCumul()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDelayedPathCumul ( IntVarVector nexts,
IntVarVector active,
IntVarVector cumuls,
IntVarVector transits )
inline

Definition at line 1518 of file Solver.cs.

◆ MakeDeviation()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDeviation ( IntVarVector vars,
IntVar deviation_var,
long total_sum )
inline

Definition at line 1378 of file Solver.cs.

◆ MakeDifference() [1/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeDifference ( IntExpr left,
IntExpr right )
inline

Definition at line 608 of file Solver.cs.

◆ MakeDifference() [2/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeDifference ( long value,
IntExpr expr )
inline

Definition at line 614 of file Solver.cs.

◆ MakeDisjunctiveConstraint()

DisjunctiveConstraint Google.OrTools.ConstraintSolver.Solver.MakeDisjunctiveConstraint ( IntervalVarVector intervals,
string name )
inline

Definition at line 1735 of file Solver.cs.

◆ MakeDistribute() [1/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
int[] card_min,
int[] card_max )
inline

Definition at line 1357 of file Solver.cs.

◆ MakeDistribute() [2/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
int[] values,
int[] card_min,
int[] card_max )
inline

Definition at line 1371 of file Solver.cs.

◆ MakeDistribute() [3/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
int[] values,
IntVarVector cards )
inline

Definition at line 1329 of file Solver.cs.

◆ MakeDistribute() [4/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
IntVarVector cards )
inline

Definition at line 1336 of file Solver.cs.

◆ MakeDistribute() [5/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
long card_min,
long card_max,
long card_size )
inline

Definition at line 1343 of file Solver.cs.

◆ MakeDistribute() [6/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
long[] card_min,
long[] card_max )
inline

Definition at line 1350 of file Solver.cs.

◆ MakeDistribute() [7/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
long[] values,
IntVarVector cards )
inline

Definition at line 1322 of file Solver.cs.

◆ MakeDistribute() [8/8]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeDistribute ( IntVarVector vars,
long[] values,
long[] card_min,
long[] card_max )
inline

Definition at line 1364 of file Solver.cs.

◆ MakeDiv() [1/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeDiv ( IntExpr expr,
long value )
inline

Definition at line 638 of file Solver.cs.

◆ MakeDiv() [2/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeDiv ( IntExpr numerator,
IntExpr denominator )
inline

Definition at line 644 of file Solver.cs.

◆ MakeElement() [1/5]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeElement ( int[] values,
IntVar index )
inline

Definition at line 674 of file Solver.cs.

◆ MakeElement() [2/5]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeElement ( IntVarVector vars,
IntVar index )
inline

Definition at line 698 of file Solver.cs.

◆ MakeElement() [3/5]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeElement ( long[] values,
IntVar index )
inline

Definition at line 668 of file Solver.cs.

◆ MakeElement() [4/5]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeElement ( LongLongToLong values,
IntVar index1,
IntVar index2 )
inline

Definition at line 692 of file Solver.cs.

◆ MakeElement() [5/5]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeElement ( LongToLong values,
IntVar index )
inline

Definition at line 680 of file Solver.cs.

◆ MakeElementEquality() [1/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeElementEquality ( int[] vals,
IntVar index,
IntVar target )
inline

Definition at line 1173 of file Solver.cs.

◆ MakeElementEquality() [2/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeElementEquality ( IntVarVector vars,
IntVar index,
IntVar target )
inline

Definition at line 1179 of file Solver.cs.

◆ MakeElementEquality() [3/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeElementEquality ( IntVarVector vars,
IntVar index,
long target )
inline

Definition at line 1186 of file Solver.cs.

◆ MakeElementEquality() [4/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeElementEquality ( long[] vals,
IntVar index,
IntVar target )
inline

Definition at line 1167 of file Solver.cs.

◆ MakeEnterSearchCallback()

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeEnterSearchCallback ( VoidToVoid callback)
inline

Definition at line 2216 of file Solver.cs.

◆ MakeEquality() [1/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeEquality ( IntervalVar var1,
IntervalVar var2 )
inline

Definition at line 1798 of file Solver.cs.

◆ MakeEquality() [2/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeEquality ( IntExpr expr,
int value )
inline

Definition at line 853 of file Solver.cs.

◆ MakeEquality() [3/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeEquality ( IntExpr expr,
long value )
inline

Definition at line 847 of file Solver.cs.

◆ MakeEquality() [4/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeEquality ( IntExpr left,
IntExpr right )
inline

Definition at line 841 of file Solver.cs.

◆ MakeExitSearchCallback()

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeExitSearchCallback ( VoidToVoid callback)
inline

Definition at line 2222 of file Solver.cs.

◆ MakeFailDecision()

Decision Google.OrTools.ConstraintSolver.Solver.MakeFailDecision ( )
inline

Definition at line 2334 of file Solver.cs.

◆ MakeFailuresLimit()

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeFailuresLimit ( long failures)
inline

Definition at line 2064 of file Solver.cs.

◆ MakeFalseConstraint() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeFalseConstraint ( )
inline

Definition at line 804 of file Solver.cs.

◆ MakeFalseConstraint() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeFalseConstraint ( string explanation)
inline

Definition at line 810 of file Solver.cs.

◆ MakeFirstSolutionCollector() [1/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeFirstSolutionCollector ( )
inline

Definition at line 1822 of file Solver.cs.

◆ MakeFirstSolutionCollector() [2/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeFirstSolutionCollector ( Assignment assignment)
inline

Definition at line 1816 of file Solver.cs.

◆ MakeFixedDurationEndSyncedOnEndIntervalVar()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationEndSyncedOnEndIntervalVar ( IntervalVar interval_var,
long duration,
long offset )
inline

Definition at line 1687 of file Solver.cs.

◆ MakeFixedDurationEndSyncedOnStartIntervalVar()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationEndSyncedOnStartIntervalVar ( IntervalVar interval_var,
long duration,
long offset )
inline

Definition at line 1681 of file Solver.cs.

◆ MakeFixedDurationIntervalVar() [1/3]

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVar ( IntVar start_variable,
long duration,
IntVar performed_variable,
string name )
inline

Definition at line 1637 of file Solver.cs.

◆ MakeFixedDurationIntervalVar() [2/3]

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVar ( IntVar start_variable,
long duration,
string name )
inline

Definition at line 1630 of file Solver.cs.

◆ MakeFixedDurationIntervalVar() [3/3]

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVar ( long start_min,
long start_max,
long duration,
bool optional,
string name )
inline

Definition at line 1623 of file Solver.cs.

◆ MakeFixedDurationIntervalVarArray() [1/6]

IntervalVar[] Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVarArray ( int count,
int[] start_min,
int[] start_max,
int[] duration,
bool optional,
string name )
inline

Definition at line 246 of file SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [2/6]

IntervalVar[] Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVarArray ( int count,
long start_min,
long start_max,
long duration,
bool optional )
inline

Definition at line 213 of file SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [3/6]

IntervalVar[] Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVarArray ( int count,
long start_min,
long start_max,
long duration,
bool optional,
string name )
inline

Definition at line 224 of file SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [4/6]

IntervalVar[] Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVarArray ( int count,
long[] start_min,
long[] start_max,
long[] duration,
bool optional,
string name )
inline

Definition at line 235 of file SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [5/6]

IntervalVar[] Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVarArray ( IntVar[] starts,
int[] durations,
string name )
inline

Definition at line 256 of file SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [6/6]

IntervalVar[] Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationIntervalVarArray ( IntVar[] starts,
long[] durations,
string name )
inline

Definition at line 266 of file SolverHelper.cs.

◆ MakeFixedDurationStartSyncedOnEndIntervalVar()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationStartSyncedOnEndIntervalVar ( IntervalVar interval_var,
long duration,
long offset )
inline

Definition at line 1675 of file Solver.cs.

◆ MakeFixedDurationStartSyncedOnStartIntervalVar()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedDurationStartSyncedOnStartIntervalVar ( IntervalVar interval_var,
long duration,
long offset )
inline

Definition at line 1669 of file Solver.cs.

◆ MakeFixedInterval()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeFixedInterval ( long start,
long duration,
string name )
inline

Definition at line 1644 of file Solver.cs.

◆ MakeGenericTabuSearch()

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeGenericTabuSearch ( bool maximize,
IntVar v,
long step,
IntVarVector tabu_vars,
long forbid_tenure )
inline

Definition at line 1985 of file Solver.cs.

◆ MakeGreater() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeGreater ( IntExpr expr,
int value )
inline

Definition at line 1021 of file Solver.cs.

◆ MakeGreater() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeGreater ( IntExpr expr,
long value )
inline

Definition at line 1015 of file Solver.cs.

◆ MakeGreater() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeGreater ( IntExpr left,
IntExpr right )
inline

Definition at line 1009 of file Solver.cs.

◆ MakeGreaterOrEqual() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeGreaterOrEqual ( IntExpr expr,
int value )
inline

Definition at line 979 of file Solver.cs.

◆ MakeGreaterOrEqual() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeGreaterOrEqual ( IntExpr expr,
long value )
inline

Definition at line 973 of file Solver.cs.

◆ MakeGreaterOrEqual() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeGreaterOrEqual ( IntExpr left,
IntExpr right )
inline

Definition at line 967 of file Solver.cs.

◆ MakeGuidedLocalSearch() [1/4]

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeGuidedLocalSearch ( bool maximize,
IntVar objective,
LongLongLongToLong objective_function,
long step,
IntVarVector vars,
IntVarVector secondary_vars,
double penalty_factor )
inline

Definition at line 2026 of file Solver.cs.

◆ MakeGuidedLocalSearch() [2/4]

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeGuidedLocalSearch ( bool maximize,
IntVar objective,
LongLongLongToLong objective_function,
long step,
IntVarVector vars,
IntVarVector secondary_vars,
double penalty_factor,
bool reset_penalties_on_new_best_solution )
inline

Definition at line 2019 of file Solver.cs.

◆ MakeGuidedLocalSearch() [3/4]

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeGuidedLocalSearch ( bool maximize,
IntVar objective,
LongLongToLong objective_function,
long step,
IntVarVector vars,
double penalty_factor )
inline

Definition at line 2012 of file Solver.cs.

◆ MakeGuidedLocalSearch() [4/4]

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeGuidedLocalSearch ( bool maximize,
IntVar objective,
LongLongToLong objective_function,
long step,
IntVarVector vars,
double penalty_factor,
bool reset_penalties_on_new_best_solution )
inline

Definition at line 2005 of file Solver.cs.

◆ MakeIfThenElseCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIfThenElseCt ( IntVar condition,
IntExpr then_expr,
IntExpr else_expr,
IntVar target_var )
inline

Definition at line 712 of file Solver.cs.

◆ MakeImprovementLimit()

ImprovementSearchLimit Google.OrTools.ConstraintSolver.Solver.MakeImprovementLimit ( IntVar objective_var,
bool maximize,
double objective_scaling_factor,
double objective_offset,
double improvement_rate_coefficient,
int improvement_rate_solutions_distance )
inline

Definition at line 2147 of file Solver.cs.

◆ MakeIndexExpression()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeIndexExpression ( IntVarVector vars,
long value )
inline

Definition at line 705 of file Solver.cs.

◆ MakeIndexOfConstraint()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIndexOfConstraint ( IntVarVector vars,
IntVar index,
long target )
inline

Definition at line 1199 of file Solver.cs.

◆ MakeIndexOfFirstMaxValueConstraint()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIndexOfFirstMaxValueConstraint ( IntVar index,
IntVarVector vars )
inline

Definition at line 1448 of file Solver.cs.

◆ MakeIndexOfFirstMinValueConstraint()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIndexOfFirstMinValueConstraint ( IntVar index,
IntVarVector vars )
inline

Definition at line 1455 of file Solver.cs.

◆ MakeIntConst() [1/2]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntConst ( long val)
inline

Definition at line 569 of file Solver.cs.

◆ MakeIntConst() [2/2]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntConst ( long val,
string name )
inline

Definition at line 562 of file Solver.cs.

◆ MakeIntervalRelaxedMax()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeIntervalRelaxedMax ( IntervalVar interval_var)
inline

Definition at line 1699 of file Solver.cs.

◆ MakeIntervalRelaxedMin()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeIntervalRelaxedMin ( IntervalVar interval_var)
inline

Definition at line 1693 of file Solver.cs.

◆ MakeIntervalVar()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeIntervalVar ( long start_min,
long start_max,
long duration_min,
long duration_max,
long end_min,
long end_max,
bool optional,
string name )
inline

Definition at line 1651 of file Solver.cs.

◆ MakeIntervalVarArray()

void Google.OrTools.ConstraintSolver.Solver.MakeIntervalVarArray ( int count,
long start_min,
long start_max,
long duration_min,
long duration_max,
long end_min,
long end_max,
bool optional,
string name,
IntervalVarVector array )
inline

Definition at line 1658 of file Solver.cs.

◆ MakeIntervalVarRelation() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIntervalVarRelation ( IntervalVar t,
int r,
long d )
inline

Definition at line 1705 of file Solver.cs.

◆ MakeIntervalVarRelation() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIntervalVarRelation ( IntervalVar t1,
int r,
IntervalVar t2 )
inline

Definition at line 1711 of file Solver.cs.

◆ MakeIntervalVarRelationWithDelay()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIntervalVarRelationWithDelay ( IntervalVar t1,
int r,
IntervalVar t2,
long delay )
inline

Definition at line 1717 of file Solver.cs.

◆ MakeIntVar() [1/6]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntVar ( int[] values)
inline

Definition at line 543 of file Solver.cs.

◆ MakeIntVar() [2/6]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntVar ( int[] values,
string name )
inline

Definition at line 524 of file Solver.cs.

◆ MakeIntVar() [3/6]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntVar ( long min,
long max )
inline

Definition at line 531 of file Solver.cs.

◆ MakeIntVar() [4/6]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntVar ( long min,
long max,
string name )
inline

Definition at line 510 of file Solver.cs.

◆ MakeIntVar() [5/6]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntVar ( long[] values)
inline

Definition at line 537 of file Solver.cs.

◆ MakeIntVar() [6/6]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIntVar ( long[] values,
string name )
inline

Definition at line 517 of file Solver.cs.

◆ MakeIntVarArray() [1/6]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeIntVarArray ( int count,
int[] values )
inline

Definition at line 63 of file SolverHelper.cs.

◆ MakeIntVarArray() [2/6]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeIntVarArray ( int count,
int[] values,
string name )
inline

Definition at line 73 of file SolverHelper.cs.

◆ MakeIntVarArray() [3/6]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeIntVarArray ( int count,
long min,
long max )
inline

Definition at line 21 of file SolverHelper.cs.

◆ MakeIntVarArray() [4/6]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeIntVarArray ( int count,
long min,
long max,
string name )
inline

Definition at line 31 of file SolverHelper.cs.

◆ MakeIntVarArray() [5/6]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeIntVarArray ( int count,
long[] values )
inline

Definition at line 42 of file SolverHelper.cs.

◆ MakeIntVarArray() [6/6]

IntVar[] Google.OrTools.ConstraintSolver.Solver.MakeIntVarArray ( int count,
long[] values,
string name )
inline

Definition at line 52 of file SolverHelper.cs.

◆ MakeIntVarMatrix() [1/6]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeIntVarMatrix ( int rows,
int cols,
int[] values )
inline

Definition at line 159 of file SolverHelper.cs.

◆ MakeIntVarMatrix() [2/6]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeIntVarMatrix ( int rows,
int cols,
int[] values,
string name )
inline

Definition at line 172 of file SolverHelper.cs.

◆ MakeIntVarMatrix() [3/6]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeIntVarMatrix ( int rows,
int cols,
long min,
long max )
inline

Definition at line 105 of file SolverHelper.cs.

◆ MakeIntVarMatrix() [4/6]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeIntVarMatrix ( int rows,
int cols,
long min,
long max,
string name )
inline

Definition at line 118 of file SolverHelper.cs.

◆ MakeIntVarMatrix() [5/6]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeIntVarMatrix ( int rows,
int cols,
long[] values )
inline

Definition at line 132 of file SolverHelper.cs.

◆ MakeIntVarMatrix() [6/6]

IntVar[,] Google.OrTools.ConstraintSolver.Solver.MakeIntVarMatrix ( int rows,
int cols,
long[] values,
string name )
inline

Definition at line 145 of file SolverHelper.cs.

◆ MakeInversePermutationConstraint()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeInversePermutationConstraint ( IntVarVector left,
IntVarVector right )
inline

Definition at line 1441 of file Solver.cs.

◆ MakeIsBetweenCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsBetweenCt ( IntExpr expr,
long l,
long u,
IntVar b )
inline

Definition at line 1236 of file Solver.cs.

◆ MakeIsBetweenVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsBetweenVar ( IntExpr v,
long l,
long u )
inline

Definition at line 1242 of file Solver.cs.

◆ MakeIsDifferentCstCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsDifferentCstCt ( IntExpr var,
long value,
IntVar boolvar )
inline

Definition at line 859 of file Solver.cs.

◆ MakeIsDifferentCstVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsDifferentCstVar ( IntExpr var,
long value )
inline

Definition at line 865 of file Solver.cs.

◆ MakeIsDifferentCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsDifferentCt ( IntExpr v1,
IntExpr v2,
IntVar b )
inline

Definition at line 877 of file Solver.cs.

◆ MakeIsDifferentVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsDifferentVar ( IntExpr v1,
IntExpr v2 )
inline

Definition at line 871 of file Solver.cs.

◆ MakeIsEqualCstCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsEqualCstCt ( IntExpr var,
long value,
IntVar boolvar )
inline

Definition at line 817 of file Solver.cs.

◆ MakeIsEqualCstVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsEqualCstVar ( IntExpr var,
long value )
inline

Definition at line 823 of file Solver.cs.

◆ MakeIsEqualCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsEqualCt ( IntExpr v1,
IntExpr v2,
IntVar b )
inline

Definition at line 829 of file Solver.cs.

◆ MakeIsEqualVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsEqualVar ( IntExpr v1,
IntExpr v2 )
inline

Definition at line 835 of file Solver.cs.

◆ MakeIsGreaterCstCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterCstCt ( IntExpr v,
long c,
IntVar b )
inline

Definition at line 985 of file Solver.cs.

◆ MakeIsGreaterCstVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterCstVar ( IntExpr var,
long value )
inline

Definition at line 991 of file Solver.cs.

◆ MakeIsGreaterCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterCt ( IntExpr left,
IntExpr right,
IntVar b )
inline

Definition at line 1003 of file Solver.cs.

◆ MakeIsGreaterOrEqualCstCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterOrEqualCstCt ( IntExpr var,
long value,
IntVar boolvar )
inline

Definition at line 943 of file Solver.cs.

◆ MakeIsGreaterOrEqualCstVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterOrEqualCstVar ( IntExpr var,
long value )
inline

Definition at line 949 of file Solver.cs.

◆ MakeIsGreaterOrEqualCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterOrEqualCt ( IntExpr left,
IntExpr right,
IntVar b )
inline

Definition at line 961 of file Solver.cs.

◆ MakeIsGreaterOrEqualVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterOrEqualVar ( IntExpr left,
IntExpr right )
inline

Definition at line 955 of file Solver.cs.

◆ MakeIsGreaterVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsGreaterVar ( IntExpr left,
IntExpr right )
inline

Definition at line 997 of file Solver.cs.

◆ MakeIsLessCstCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsLessCstCt ( IntExpr v,
long c,
IntVar b )
inline

Definition at line 1027 of file Solver.cs.

◆ MakeIsLessCstVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsLessCstVar ( IntExpr var,
long value )
inline

Definition at line 1033 of file Solver.cs.

◆ MakeIsLessCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsLessCt ( IntExpr left,
IntExpr right,
IntVar b )
inline

Definition at line 1045 of file Solver.cs.

◆ MakeIsLessOrEqualCstCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsLessOrEqualCstCt ( IntExpr var,
long value,
IntVar boolvar )
inline

Definition at line 901 of file Solver.cs.

◆ MakeIsLessOrEqualCstVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsLessOrEqualCstVar ( IntExpr var,
long value )
inline

Definition at line 907 of file Solver.cs.

◆ MakeIsLessOrEqualCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsLessOrEqualCt ( IntExpr left,
IntExpr right,
IntVar b )
inline

Definition at line 919 of file Solver.cs.

◆ MakeIsLessOrEqualVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsLessOrEqualVar ( IntExpr left,
IntExpr right )
inline

Definition at line 913 of file Solver.cs.

◆ MakeIsLessVar()

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsLessVar ( IntExpr left,
IntExpr right )
inline

Definition at line 1039 of file Solver.cs.

◆ MakeIsLexicalLessOrEqualWithOffsetsCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsLexicalLessOrEqualWithOffsetsCt ( IntVarVector left,
IntVarVector right,
long[] offsets,
IntVar boolvar )
inline

Definition at line 1434 of file Solver.cs.

◆ MakeIsMemberCt() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsMemberCt ( IntExpr expr,
int[] values,
IntVar boolvar )
inline

Definition at line 1290 of file Solver.cs.

◆ MakeIsMemberCt() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeIsMemberCt ( IntExpr expr,
long[] values,
IntVar boolvar )
inline

Definition at line 1284 of file Solver.cs.

◆ MakeIsMemberVar() [1/2]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsMemberVar ( IntExpr expr,
int[] values )
inline

Definition at line 1302 of file Solver.cs.

◆ MakeIsMemberVar() [2/2]

IntVar Google.OrTools.ConstraintSolver.Solver.MakeIsMemberVar ( IntExpr expr,
long[] values )
inline

Definition at line 1296 of file Solver.cs.

◆ MakeLastSolutionCollector() [1/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeLastSolutionCollector ( )
inline

Definition at line 1834 of file Solver.cs.

◆ MakeLastSolutionCollector() [2/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeLastSolutionCollector ( Assignment assignment)
inline

Definition at line 1828 of file Solver.cs.

◆ MakeLess() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLess ( IntExpr expr,
int value )
inline

Definition at line 1063 of file Solver.cs.

◆ MakeLess() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLess ( IntExpr expr,
long value )
inline

Definition at line 1057 of file Solver.cs.

◆ MakeLess() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLess ( IntExpr left,
IntExpr right )
inline

Definition at line 1051 of file Solver.cs.

◆ MakeLessOrEqual() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLessOrEqual ( IntExpr expr,
int value )
inline

Definition at line 937 of file Solver.cs.

◆ MakeLessOrEqual() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLessOrEqual ( IntExpr expr,
long value )
inline

Definition at line 931 of file Solver.cs.

◆ MakeLessOrEqual() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLessOrEqual ( IntExpr left,
IntExpr right )
inline

Definition at line 925 of file Solver.cs.

◆ MakeLexicalLess()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLexicalLess ( IntVarVector left,
IntVarVector right )
inline

Definition at line 1413 of file Solver.cs.

◆ MakeLexicalLessOrEqual()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLexicalLessOrEqual ( IntVarVector left,
IntVarVector right )
inline

Definition at line 1420 of file Solver.cs.

◆ MakeLexicalLessOrEqualWithOffsets()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeLexicalLessOrEqualWithOffsets ( IntVarVector left,
IntVarVector right,
long[] offsets )
inline

Definition at line 1427 of file Solver.cs.

◆ MakeLexicographicImprovementLimit()

ImprovementSearchLimit Google.OrTools.ConstraintSolver.Solver.MakeLexicographicImprovementLimit ( IntVarVector objective_vars,
SWIGTYPE_p_std__vectorT_bool_t maximize,
SWIGTYPE_p_std__vectorT_double_t objective_scaling_factors,
SWIGTYPE_p_std__vectorT_double_t objective_offsets,
double improvement_rate_coefficient,
int improvement_rate_solutions_distance )
inline

Definition at line 2153 of file Solver.cs.

◆ MakeLexicographicOptimize()

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeLexicographicOptimize ( SWIGTYPE_p_std__vectorT_bool_t maximize,
IntVarVector variables,
long[] steps )
inline

Definition at line 1964 of file Solver.cs.

◆ MakeLexicographicSimulatedAnnealing()

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeLexicographicSimulatedAnnealing ( SWIGTYPE_p_std__vectorT_bool_t maximize,
IntVarVector vars,
long[] steps,
long[] initial_temperatures )
inline

Definition at line 1998 of file Solver.cs.

◆ MakeLexicographicTabuSearch()

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeLexicographicTabuSearch ( SWIGTYPE_p_std__vectorT_bool_t maximize,
IntVarVector objectives,
long[] steps,
IntVarVector vars,
long keep_tenure,
long forbid_tenure,
double tabu_factor )
inline

Definition at line 1978 of file Solver.cs.

◆ MakeLimit() [1/8]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( Google::OrTools::ConstraintSolver::RegularLimitParameters proto)
inline

Definition at line 2097 of file Solver.cs.

◆ MakeLimit() [2/8]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( long time,
long branches,
long failures,
long solutions )
inline

Definition at line 2115 of file Solver.cs.

◆ MakeLimit() [3/8]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( long time,
long branches,
long failures,
long solutions,
bool smart_time_check )
inline

Definition at line 2109 of file Solver.cs.

◆ MakeLimit() [4/8]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( long time,
long branches,
long failures,
long solutions,
bool smart_time_check,
bool cumulative )
inline

Definition at line 2103 of file Solver.cs.

◆ MakeLimit() [5/8]

SearchLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( SearchLimit limit_1,
SearchLimit limit_2 )
inline

Definition at line 2141 of file Solver.cs.

◆ MakeLimit() [6/8]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( SWIGTYPE_p_absl__Duration time,
long branches,
long failures,
long solutions )
inline

Definition at line 2090 of file Solver.cs.

◆ MakeLimit() [7/8]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( SWIGTYPE_p_absl__Duration time,
long branches,
long failures,
long solutions,
bool smart_time_check )
inline

Definition at line 2083 of file Solver.cs.

◆ MakeLimit() [8/8]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeLimit ( SWIGTYPE_p_absl__Duration time,
long branches,
long failures,
long solutions,
bool smart_time_check,
bool cumulative )
inline

Definition at line 2076 of file Solver.cs.

◆ MakeLocalSearchPhase() [1/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhase ( Assignment assignment,
LocalSearchPhaseParameters parameters )
inline

Definition at line 2752 of file Solver.cs.

◆ MakeLocalSearchPhase() [2/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhase ( IntVarVector vars,
DecisionBuilder first_solution,
DecisionBuilder first_solution_sub_decision_builder,
LocalSearchPhaseParameters parameters )
inline

Definition at line 2765 of file Solver.cs.

◆ MakeLocalSearchPhase() [3/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhase ( IntVarVector vars,
DecisionBuilder first_solution,
LocalSearchPhaseParameters parameters )
inline

Definition at line 2758 of file Solver.cs.

◆ MakeLocalSearchPhase() [4/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhase ( SequenceVarVector vars,
DecisionBuilder first_solution,
LocalSearchPhaseParameters parameters )
inline

Definition at line 2772 of file Solver.cs.

◆ MakeLocalSearchPhaseParameters() [1/6]

LocalSearchPhaseParameters Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhaseParameters ( IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder )
inline

Definition at line 2799 of file Solver.cs.

◆ MakeLocalSearchPhaseParameters() [2/6]

LocalSearchPhaseParameters Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhaseParameters ( IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit )
inline

Definition at line 2805 of file Solver.cs.

◆ MakeLocalSearchPhaseParameters() [3/6]

LocalSearchPhaseParameters Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhaseParameters ( IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit,
LocalSearchFilterManager filter_manager )
inline

Definition at line 2811 of file Solver.cs.

◆ MakeLocalSearchPhaseParameters() [4/6]

LocalSearchPhaseParameters Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhaseParameters ( IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder )
inline

Definition at line 2817 of file Solver.cs.

◆ MakeLocalSearchPhaseParameters() [5/6]

LocalSearchPhaseParameters Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhaseParameters ( IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit )
inline

Definition at line 2823 of file Solver.cs.

◆ MakeLocalSearchPhaseParameters() [6/6]

LocalSearchPhaseParameters Google.OrTools.ConstraintSolver.Solver.MakeLocalSearchPhaseParameters ( IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit,
LocalSearchFilterManager filter_manager )
inline

Definition at line 2829 of file Solver.cs.

◆ MakeLubyRestart()

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeLubyRestart ( int scale_factor)
inline

Definition at line 2033 of file Solver.cs.

◆ MakeMapDomain()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeMapDomain ( IntVar var,
IntVarVector actives )
inline

Definition at line 1546 of file Solver.cs.

◆ MakeMax() [1/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMax ( IntExpr expr,
int value )
inline

Definition at line 762 of file Solver.cs.

◆ MakeMax() [2/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMax ( IntExpr expr,
long value )
inline

Definition at line 756 of file Solver.cs.

◆ MakeMax() [3/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMax ( IntExpr left,
IntExpr right )
inline

Definition at line 750 of file Solver.cs.

◆ MakeMax() [4/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMax ( IntVarVector vars)
inline

Definition at line 743 of file Solver.cs.

◆ MakeMaxEquality()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeMaxEquality ( IntVarVector vars,
IntVar max_var )
inline

Definition at line 1160 of file Solver.cs.

◆ MakeMaximize()

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeMaximize ( IntVar v,
long step )
inline

Definition at line 1910 of file Solver.cs.

◆ MakeMemberCt() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeMemberCt ( IntExpr expr,
int[] values )
inline

Definition at line 1254 of file Solver.cs.

◆ MakeMemberCt() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeMemberCt ( IntExpr expr,
long[] values )
inline

Definition at line 1248 of file Solver.cs.

◆ MakeMin() [1/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMin ( IntExpr expr,
int value )
inline

Definition at line 737 of file Solver.cs.

◆ MakeMin() [2/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMin ( IntExpr expr,
long value )
inline

Definition at line 731 of file Solver.cs.

◆ MakeMin() [3/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMin ( IntExpr left,
IntExpr right )
inline

Definition at line 725 of file Solver.cs.

◆ MakeMin() [4/4]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMin ( IntVarVector vars)
inline

Definition at line 718 of file Solver.cs.

◆ MakeMinEquality()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeMinEquality ( IntVarVector vars,
IntVar min_var )
inline

Definition at line 1153 of file Solver.cs.

◆ MakeMinimize()

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeMinimize ( IntVar v,
long step )
inline

Definition at line 1904 of file Solver.cs.

◆ MakeMirrorInterval()

IntervalVar Google.OrTools.ConstraintSolver.Solver.MakeMirrorInterval ( IntervalVar interval_var)
inline

Definition at line 1663 of file Solver.cs.

◆ MakeModulo() [1/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeModulo ( IntExpr x,
IntExpr mod )
inline

Definition at line 786 of file Solver.cs.

◆ MakeModulo() [2/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeModulo ( IntExpr x,
long mod )
inline

Definition at line 780 of file Solver.cs.

◆ MakeMonotonicElement()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeMonotonicElement ( LongToLong values,
bool increasing,
IntVar index )
inline

Definition at line 686 of file Solver.cs.

◆ MakeMoveTowardTargetOperator() [1/2]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeMoveTowardTargetOperator ( Assignment target)
inline

Definition at line 2690 of file Solver.cs.

◆ MakeMoveTowardTargetOperator() [2/2]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeMoveTowardTargetOperator ( IntVarVector variables,
long[] target_values )
inline

Definition at line 2697 of file Solver.cs.

◆ MakeNBestLexicographicValueSolutionCollector() [1/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeNBestLexicographicValueSolutionCollector ( Assignment assignment,
int solution_count,
SWIGTYPE_p_std__vectorT_bool_t maximize )
inline

Definition at line 1878 of file Solver.cs.

◆ MakeNBestLexicographicValueSolutionCollector() [2/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeNBestLexicographicValueSolutionCollector ( int solution_count,
SWIGTYPE_p_std__vectorT_bool_t maximize )
inline

Definition at line 1885 of file Solver.cs.

◆ MakeNBestValueSolutionCollector() [1/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeNBestValueSolutionCollector ( Assignment assignment,
int solution_count,
bool maximize )
inline

Definition at line 1866 of file Solver.cs.

◆ MakeNBestValueSolutionCollector() [2/2]

SolutionCollector Google.OrTools.ConstraintSolver.Solver.MakeNBestValueSolutionCollector ( int solution_count,
bool maximize )
inline

Definition at line 1872 of file Solver.cs.

◆ MakeNeighborhoodLimit()

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeNeighborhoodLimit ( LocalSearchOperator op,
long limit )
inline

Definition at line 2746 of file Solver.cs.

◆ MakeNestedOptimize() [1/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeNestedOptimize ( DecisionBuilder db,
Assignment solution,
bool maximize,
long step )
inline

Definition at line 2585 of file Solver.cs.

◆ MakeNestedOptimize() [2/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeNestedOptimize ( DecisionBuilder db,
Assignment solution,
bool maximize,
long step,
SearchMonitor monitor1 )
inline

Definition at line 2591 of file Solver.cs.

◆ MakeNestedOptimize() [3/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeNestedOptimize ( DecisionBuilder db,
Assignment solution,
bool maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2 )
inline

Definition at line 2597 of file Solver.cs.

◆ MakeNestedOptimize() [4/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeNestedOptimize ( DecisionBuilder db,
Assignment solution,
bool maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3 )
inline

Definition at line 2603 of file Solver.cs.

◆ MakeNestedOptimize() [5/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeNestedOptimize ( DecisionBuilder db,
Assignment solution,
bool maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3,
SearchMonitor monitor4 )
inline

Definition at line 2609 of file Solver.cs.

◆ MakeNestedOptimize() [6/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeNestedOptimize ( DecisionBuilder db,
Assignment solution,
bool maximize,
long step,
SearchMonitorVector monitors )
inline

Definition at line 2615 of file Solver.cs.

◆ MakeNoCycle() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNoCycle ( IntVarVector nexts,
IntVarVector active )
inline

Definition at line 1483 of file Solver.cs.

◆ MakeNoCycle() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNoCycle ( IntVarVector nexts,
IntVarVector active,
LongToBoolean sink_handler )
inline

Definition at line 1476 of file Solver.cs.

◆ MakeNoCycle() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNoCycle ( IntVarVector nexts,
IntVarVector active,
LongToBoolean sink_handler,
bool assume_paths )
inline

Definition at line 1490 of file Solver.cs.

◆ MakeNonEquality() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonEquality ( IntExpr expr,
int value )
inline

Definition at line 895 of file Solver.cs.

◆ MakeNonEquality() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonEquality ( IntExpr expr,
long value )
inline

Definition at line 889 of file Solver.cs.

◆ MakeNonEquality() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonEquality ( IntExpr left,
IntExpr right )
inline

Definition at line 883 of file Solver.cs.

◆ MakeNonOverlappingBoxesConstraint() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonOverlappingBoxesConstraint ( IntVarVector x_vars,
IntVarVector y_vars,
IntVarVector x_size,
IntVarVector y_size )
inline

Definition at line 1574 of file Solver.cs.

◆ MakeNonOverlappingBoxesConstraint() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonOverlappingBoxesConstraint ( IntVarVector x_vars,
IntVarVector y_vars,
SWIGTYPE_p_absl__SpanT_int_const_t x_size,
SWIGTYPE_p_absl__SpanT_int_const_t y_size )
inline

Definition at line 1588 of file Solver.cs.

◆ MakeNonOverlappingBoxesConstraint() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonOverlappingBoxesConstraint ( IntVarVector x_vars,
IntVarVector y_vars,
SWIGTYPE_p_absl__SpanT_long_const_t x_size,
SWIGTYPE_p_absl__SpanT_long_const_t y_size )
inline

Definition at line 1581 of file Solver.cs.

◆ MakeNonOverlappingNonStrictBoxesConstraint() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonOverlappingNonStrictBoxesConstraint ( IntVarVector x_vars,
IntVarVector y_vars,
IntVarVector x_size,
IntVarVector y_size )
inline

Definition at line 1595 of file Solver.cs.

◆ MakeNonOverlappingNonStrictBoxesConstraint() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonOverlappingNonStrictBoxesConstraint ( IntVarVector x_vars,
IntVarVector y_vars,
SWIGTYPE_p_absl__SpanT_int_const_t x_size,
SWIGTYPE_p_absl__SpanT_int_const_t y_size )
inline

Definition at line 1609 of file Solver.cs.

◆ MakeNonOverlappingNonStrictBoxesConstraint() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNonOverlappingNonStrictBoxesConstraint ( IntVarVector x_vars,
IntVarVector y_vars,
SWIGTYPE_p_absl__SpanT_long_const_t x_size,
SWIGTYPE_p_absl__SpanT_long_const_t y_size )
inline

Definition at line 1602 of file Solver.cs.

◆ MakeNotBetweenCt()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNotBetweenCt ( IntExpr expr,
long l,
long u )
inline

Definition at line 1230 of file Solver.cs.

◆ MakeNotMemberCt() [1/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNotMemberCt ( IntExpr expr,
int[] starts,
int[] ends )
inline

Definition at line 1278 of file Solver.cs.

◆ MakeNotMemberCt() [2/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNotMemberCt ( IntExpr expr,
int[] values )
inline

Definition at line 1266 of file Solver.cs.

◆ MakeNotMemberCt() [3/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNotMemberCt ( IntExpr expr,
long[] starts,
long[] ends )
inline

Definition at line 1272 of file Solver.cs.

◆ MakeNotMemberCt() [4/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNotMemberCt ( IntExpr expr,
long[] values )
inline

Definition at line 1260 of file Solver.cs.

◆ MakeNullIntersect()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNullIntersect ( IntVarVector first_vars,
IntVarVector second_vars )
inline

Definition at line 1462 of file Solver.cs.

◆ MakeNullIntersectExcept()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeNullIntersectExcept ( IntVarVector first_vars,
IntVarVector second_vars,
long escape_value )
inline

Definition at line 1469 of file Solver.cs.

◆ MakeOperator() [1/6]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeOperator ( IntVarVector vars,
int op )
inline

Definition at line 2641 of file Solver.cs.

◆ MakeOperator() [2/6]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeOperator ( IntVarVector vars,
int op,
SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_neighbors )
inline

Definition at line 2634 of file Solver.cs.

◆ MakeOperator() [3/6]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeOperator ( IntVarVector vars,
IntVarVector secondary_vars,
int op )
inline

Definition at line 2655 of file Solver.cs.

◆ MakeOperator() [4/6]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeOperator ( IntVarVector vars,
IntVarVector secondary_vars,
int op,
SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_neighbors )
inline

Definition at line 2648 of file Solver.cs.

◆ MakeOperator() [5/6]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeOperator ( IntVarVector vars,
IntVarVector secondary_vars,
LongLongLongToLong evaluator,
int op )
inline

Definition at line 2669 of file Solver.cs.

◆ MakeOperator() [6/6]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeOperator ( IntVarVector vars,
LongLongLongToLong evaluator,
int op )
inline

Definition at line 2662 of file Solver.cs.

◆ MakeOpposite()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeOpposite ( IntExpr expr)
inline

Definition at line 620 of file Solver.cs.

◆ MakeOptimize()

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeOptimize ( bool maximize,
IntVar v,
long step )
inline

Definition at line 1916 of file Solver.cs.

◆ MakePack()

Pack Google.OrTools.ConstraintSolver.Solver.MakePack ( IntVarVector vars,
int number_of_bins )
inline

Definition at line 1616 of file Solver.cs.

◆ MakePathConnected()

Constraint Google.OrTools.ConstraintSolver.Solver.MakePathConnected ( IntVarVector nexts,
long[] sources,
long[] sinks,
IntVarVector status )
inline

Definition at line 1539 of file Solver.cs.

◆ MakePathCumul() [1/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakePathCumul ( IntVarVector nexts,
IntVarVector active,
IntVarVector cumuls,
IntVarVector slacks,
LongLongToLong transit_evaluator )
inline

Definition at line 1532 of file Solver.cs.

◆ MakePathCumul() [2/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakePathCumul ( IntVarVector nexts,
IntVarVector active,
IntVarVector cumuls,
IntVarVector transits )
inline

Definition at line 1511 of file Solver.cs.

◆ MakePathCumul() [3/3]

Constraint Google.OrTools.ConstraintSolver.Solver.MakePathCumul ( IntVarVector nexts,
IntVarVector active,
IntVarVector cumuls,
LongLongToLong transit_evaluator )
inline

Definition at line 1525 of file Solver.cs.

◆ MakePhase() [1/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntervalVarVector intervals,
int str )
inline

Definition at line 2521 of file Solver.cs.

◆ MakePhase() [2/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVar v0,
int var_str,
int val_str )
inline

Definition at line 2459 of file Solver.cs.

◆ MakePhase() [3/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVar v0,
IntVar v1,
int var_str,
int val_str )
inline

Definition at line 2465 of file Solver.cs.

◆ MakePhase() [4/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVar v0,
IntVar v1,
IntVar v2,
int var_str,
int val_str )
inline

Definition at line 2471 of file Solver.cs.

◆ MakePhase() [5/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVar v0,
IntVar v1,
IntVar v2,
IntVar v3,
int var_str,
int val_str )
inline

Definition at line 2477 of file Solver.cs.

◆ MakePhase() [6/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
int var_str,
int val_str )
inline

Definition at line 2396 of file Solver.cs.

◆ MakePhase() [7/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
int var_str,
LongLongLongToBoolean var_val1_val2_comparator )
inline

Definition at line 2417 of file Solver.cs.

◆ MakePhase() [8/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
int var_str,
LongLongToLong value_evaluator )
inline

Definition at line 2410 of file Solver.cs.

◆ MakePhase() [9/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
int var_str,
LongLongToLong value_evaluator,
LongToLong tie_breaker )
inline

Definition at line 2431 of file Solver.cs.

◆ MakePhase() [10/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
LongLongToLong eval,
int str )
inline

Definition at line 2507 of file Solver.cs.

◆ MakePhase() [11/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
LongLongToLong eval,
LongToLong tie_breaker,
int str )
inline

Definition at line 2514 of file Solver.cs.

◆ MakePhase() [12/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
LongToLong var_evaluator,
int val_str )
inline

Definition at line 2403 of file Solver.cs.

◆ MakePhase() [13/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
LongToLong var_evaluator,
LongLongToLong value_evaluator )
inline

Definition at line 2424 of file Solver.cs.

◆ MakePhase() [14/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( IntVarVector vars,
LongToLong var_evaluator,
LongLongToLong value_evaluator,
LongToLong tie_breaker )
inline

Definition at line 2438 of file Solver.cs.

◆ MakePhase() [15/15]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakePhase ( SequenceVarVector sequences,
int str )
inline

Definition at line 2528 of file Solver.cs.

◆ MakePower()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakePower ( IntExpr expr,
long n )
inline

Definition at line 662 of file Solver.cs.

◆ MakePrintModelVisitor()

ModelVisitor Google.OrTools.ConstraintSolver.Solver.MakePrintModelVisitor ( )
inline

Definition at line 2234 of file Solver.cs.

◆ MakeProd() [1/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeProd ( IntExpr expr,
long value )
inline

Definition at line 632 of file Solver.cs.

◆ MakeProd() [2/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeProd ( IntExpr left,
IntExpr right )
inline

Definition at line 626 of file Solver.cs.

◆ MakeProfiledDecisionBuilderWrapper()

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeProfiledDecisionBuilderWrapper ( DecisionBuilder db)
inline

Definition at line 3073 of file Solver.cs.

◆ MakeRandomLnsOperator() [1/2]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeRandomLnsOperator ( IntVarVector vars,
int number_of_variables )
inline

Definition at line 2676 of file Solver.cs.

◆ MakeRandomLnsOperator() [2/2]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MakeRandomLnsOperator ( IntVarVector vars,
int number_of_variables,
int seed )
inline

Definition at line 2683 of file Solver.cs.

◆ MakeRankFirstInterval()

Decision Google.OrTools.ConstraintSolver.Solver.MakeRankFirstInterval ( SequenceVar sequence,
int index )
inline

Definition at line 2495 of file Solver.cs.

◆ MakeRankLastInterval()

Decision Google.OrTools.ConstraintSolver.Solver.MakeRankLastInterval ( SequenceVar sequence,
int index )
inline

Definition at line 2501 of file Solver.cs.

◆ MakeRejectFilter()

LocalSearchFilter Google.OrTools.ConstraintSolver.Solver.MakeRejectFilter ( )
inline

Definition at line 2841 of file Solver.cs.

◆ MakeRestoreAssignment()

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeRestoreAssignment ( Assignment assignment)
inline

Definition at line 2622 of file Solver.cs.

◆ MakeScalProd() [1/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeScalProd ( IntVarVector vars,
int[] coefs )
inline

Definition at line 601 of file Solver.cs.

◆ MakeScalProd() [2/2]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeScalProd ( IntVarVector vars,
long[] coefs )
inline

Definition at line 594 of file Solver.cs.

◆ MakeScalProdEquality() [1/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdEquality ( IntVarVector vars,
int[] coefficients,
IntVar target )
inline

Definition at line 1118 of file Solver.cs.

◆ MakeScalProdEquality() [2/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdEquality ( IntVarVector vars,
int[] coefficients,
long cst )
inline

Definition at line 1104 of file Solver.cs.

◆ MakeScalProdEquality() [3/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdEquality ( IntVarVector vars,
long[] coefficients,
IntVar target )
inline

Definition at line 1111 of file Solver.cs.

◆ MakeScalProdEquality() [4/4]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdEquality ( IntVarVector vars,
long[] coefficients,
long cst )
inline

Definition at line 1097 of file Solver.cs.

◆ MakeScalProdGreaterOrEqual() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdGreaterOrEqual ( IntVarVector vars,
int[] coeffs,
long cst )
inline

Definition at line 1132 of file Solver.cs.

◆ MakeScalProdGreaterOrEqual() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdGreaterOrEqual ( IntVarVector vars,
long[] coeffs,
long cst )
inline

Definition at line 1125 of file Solver.cs.

◆ MakeScalProdLessOrEqual() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdLessOrEqual ( IntVarVector vars,
int[] coefficients,
long cst )
inline

Definition at line 1146 of file Solver.cs.

◆ MakeScalProdLessOrEqual() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeScalProdLessOrEqual ( IntVarVector vars,
long[] coefficients,
long cst )
inline

Definition at line 1139 of file Solver.cs.

◆ MakeScheduleOrExpedite()

Decision Google.OrTools.ConstraintSolver.Solver.MakeScheduleOrExpedite ( IntervalVar var,
long est,
ref int marker )
inline

Definition at line 2489 of file Solver.cs.

◆ MakeScheduleOrPostpone()

Decision Google.OrTools.ConstraintSolver.Solver.MakeScheduleOrPostpone ( IntervalVar var,
long est,
ref int marker )
inline

Definition at line 2483 of file Solver.cs.

◆ MakeSearchLog() [1/7]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchLog ( int branch_period)
inline

Definition at line 2166 of file Solver.cs.

◆ MakeSearchLog() [2/7]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchLog ( int branch_period,
IntVar var )
inline

Definition at line 2172 of file Solver.cs.

◆ MakeSearchLog() [3/7]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchLog ( int branch_period,
IntVar var,
VoidToString display_callback )
inline

Definition at line 2184 of file Solver.cs.

◆ MakeSearchLog() [4/7]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchLog ( int branch_period,
IntVarVector vars,
VoidToString display_callback )
inline

Definition at line 2190 of file Solver.cs.

◆ MakeSearchLog() [5/7]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchLog ( int branch_period,
OptimizeVar opt_var )
inline

Definition at line 2197 of file Solver.cs.

◆ MakeSearchLog() [6/7]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchLog ( int branch_period,
OptimizeVar opt_var,
VoidToString display_callback )
inline

Definition at line 2203 of file Solver.cs.

◆ MakeSearchLog() [7/7]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchLog ( int branch_period,
VoidToString display_callback )
inline

Definition at line 2178 of file Solver.cs.

◆ MakeSearchTrace()

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSearchTrace ( string prefix)
inline

Definition at line 2209 of file Solver.cs.

◆ MakeSemiContinuousExpr()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeSemiContinuousExpr ( IntExpr expr,
long fixed_charge,
long step )
inline

Definition at line 774 of file Solver.cs.

◆ MakeSimulatedAnnealing()

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeSimulatedAnnealing ( bool maximize,
IntVar v,
long step,
long initial_temperature )
inline

Definition at line 1992 of file Solver.cs.

◆ MakeSolutionsLimit()

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeSolutionsLimit ( long solutions)
inline

Definition at line 2070 of file Solver.cs.

◆ MakeSolveOnce() [1/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeSolveOnce ( DecisionBuilder db)
inline

Definition at line 2548 of file Solver.cs.

◆ MakeSolveOnce() [2/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeSolveOnce ( DecisionBuilder db,
SearchMonitor monitor1 )
inline

Definition at line 2554 of file Solver.cs.

◆ MakeSolveOnce() [3/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeSolveOnce ( DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2 )
inline

Definition at line 2560 of file Solver.cs.

◆ MakeSolveOnce() [4/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeSolveOnce ( DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3 )
inline

Definition at line 2566 of file Solver.cs.

◆ MakeSolveOnce() [5/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeSolveOnce ( DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3,
SearchMonitor monitor4 )
inline

Definition at line 2572 of file Solver.cs.

◆ MakeSolveOnce() [6/6]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeSolveOnce ( DecisionBuilder db,
SearchMonitorVector monitors )
inline

Definition at line 2578 of file Solver.cs.

◆ MakeSortingConstraint()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeSortingConstraint ( IntVarVector vars,
IntVarVector sorted )
inline

Definition at line 1406 of file Solver.cs.

◆ MakeSplitVariableDomain()

Decision Google.OrTools.ConstraintSolver.Solver.MakeSplitVariableDomain ( IntVar var,
long val,
bool start_with_lower_half )
inline

Definition at line 2295 of file Solver.cs.

◆ MakeSquare()

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeSquare ( IntExpr expr)
inline

Definition at line 656 of file Solver.cs.

◆ MakeStatisticsModelVisitor()

ModelVisitor Google.OrTools.ConstraintSolver.Solver.MakeStatisticsModelVisitor ( )
inline

Definition at line 2240 of file Solver.cs.

◆ MakeStoreAssignment()

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.MakeStoreAssignment ( Assignment assignment)
inline

Definition at line 2628 of file Solver.cs.

◆ MakeStrictDisjunctiveConstraint()

DisjunctiveConstraint Google.OrTools.ConstraintSolver.Solver.MakeStrictDisjunctiveConstraint ( IntervalVarVector intervals,
string name )
inline

Definition at line 1742 of file Solver.cs.

◆ MakeSubCircuit()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeSubCircuit ( IntVarVector nexts)
inline

Definition at line 1504 of file Solver.cs.

◆ MakeSum() [1/3]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeSum ( IntExpr expr,
long value )
inline

Definition at line 581 of file Solver.cs.

◆ MakeSum() [2/3]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeSum ( IntExpr left,
IntExpr right )
inline

Definition at line 575 of file Solver.cs.

◆ MakeSum() [3/3]

IntExpr Google.OrTools.ConstraintSolver.Solver.MakeSum ( IntVarVector vars)
inline

Definition at line 587 of file Solver.cs.

◆ MakeSumEquality() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeSumEquality ( IntVarVector vars,
IntVar var )
inline

Definition at line 1090 of file Solver.cs.

◆ MakeSumEquality() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeSumEquality ( IntVarVector vars,
long cst )
inline

Definition at line 1083 of file Solver.cs.

◆ MakeSumGreaterOrEqual()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeSumGreaterOrEqual ( IntVarVector vars,
long cst )
inline

Definition at line 1076 of file Solver.cs.

◆ MakeSumLessOrEqual()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeSumLessOrEqual ( IntVarVector vars,
long cst )
inline

Definition at line 1069 of file Solver.cs.

◆ MakeSumObjectiveFilter() [1/2]

IntVarLocalSearchFilter Google.OrTools.ConstraintSolver.Solver.MakeSumObjectiveFilter ( IntVarVector vars,
IntVarVector secondary_vars,
LongLongLongToLong values,
int filter_enum )
inline

Definition at line 2860 of file Solver.cs.

◆ MakeSumObjectiveFilter() [2/2]

IntVarLocalSearchFilter Google.OrTools.ConstraintSolver.Solver.MakeSumObjectiveFilter ( IntVarVector vars,
LongLongToLong values,
int filter_enum )
inline

Definition at line 2853 of file Solver.cs.

◆ MakeSymmetryManager() [1/5]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSymmetryManager ( SymmetryBreaker v1)
inline

Definition at line 2253 of file Solver.cs.

◆ MakeSymmetryManager() [2/5]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSymmetryManager ( SymmetryBreaker v1,
SymmetryBreaker v2 )
inline

Definition at line 2259 of file Solver.cs.

◆ MakeSymmetryManager() [3/5]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSymmetryManager ( SymmetryBreaker v1,
SymmetryBreaker v2,
SymmetryBreaker v3 )
inline

Definition at line 2265 of file Solver.cs.

◆ MakeSymmetryManager() [4/5]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSymmetryManager ( SymmetryBreaker v1,
SymmetryBreaker v2,
SymmetryBreaker v3,
SymmetryBreaker v4 )
inline

Definition at line 2271 of file Solver.cs.

◆ MakeSymmetryManager() [5/5]

SearchMonitor Google.OrTools.ConstraintSolver.Solver.MakeSymmetryManager ( SymmetryBreakerVector visitors)
inline

Definition at line 2246 of file Solver.cs.

◆ MakeTabuSearch()

ObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeTabuSearch ( bool maximize,
IntVar objective,
long step,
IntVarVector vars,
long keep_tenure,
long forbid_tenure,
double tabu_factor )
inline

Definition at line 1971 of file Solver.cs.

◆ MakeTemporalDisjunction() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeTemporalDisjunction ( IntervalVar t1,
IntervalVar t2 )
inline

Definition at line 1729 of file Solver.cs.

◆ MakeTemporalDisjunction() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeTemporalDisjunction ( IntervalVar t1,
IntervalVar t2,
IntVar alt )
inline

Definition at line 1723 of file Solver.cs.

◆ MakeTimeLimit() [1/2]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeTimeLimit ( long time_in_ms)
inline

Definition at line 2052 of file Solver.cs.

◆ MakeTimeLimit() [2/2]

RegularLimit Google.OrTools.ConstraintSolver.Solver.MakeTimeLimit ( SWIGTYPE_p_absl__Duration time)
inline

Definition at line 2045 of file Solver.cs.

◆ MakeTransitionConstraint() [1/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeTransitionConstraint ( IntVarVector vars,
IntTupleSet transition_table,
long initial_state,
int[] final_states )
inline

Definition at line 1567 of file Solver.cs.

◆ MakeTransitionConstraint() [2/2]

Constraint Google.OrTools.ConstraintSolver.Solver.MakeTransitionConstraint ( IntVarVector vars,
IntTupleSet transition_table,
long initial_state,
long[] final_states )
inline

Definition at line 1560 of file Solver.cs.

◆ MakeTrueConstraint()

Constraint Google.OrTools.ConstraintSolver.Solver.MakeTrueConstraint ( )
inline

Definition at line 798 of file Solver.cs.

◆ MakeVariableDomainFilter()

LocalSearchFilter Google.OrTools.ConstraintSolver.Solver.MakeVariableDomainFilter ( )
inline

Definition at line 2847 of file Solver.cs.

◆ MakeVariableGreaterOrEqualValue()

Decision Google.OrTools.ConstraintSolver.Solver.MakeVariableGreaterOrEqualValue ( IntVar var,
long value )
inline

Definition at line 2289 of file Solver.cs.

◆ MakeVariableLessOrEqualValue()

Decision Google.OrTools.ConstraintSolver.Solver.MakeVariableLessOrEqualValue ( IntVar var,
long value )
inline

Definition at line 2283 of file Solver.cs.

◆ MakeWeightedMaximize() [1/2]

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeWeightedMaximize ( IntVarVector sub_objectives,
int[] weights,
long step )
inline

Definition at line 1943 of file Solver.cs.

◆ MakeWeightedMaximize() [2/2]

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeWeightedMaximize ( IntVarVector sub_objectives,
long[] weights,
long step )
inline

Definition at line 1936 of file Solver.cs.

◆ MakeWeightedMinimize() [1/2]

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeWeightedMinimize ( IntVarVector sub_objectives,
int[] weights,
long step )
inline

Definition at line 1929 of file Solver.cs.

◆ MakeWeightedMinimize() [2/2]

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeWeightedMinimize ( IntVarVector sub_objectives,
long[] weights,
long step )
inline

Definition at line 1922 of file Solver.cs.

◆ MakeWeightedOptimize() [1/2]

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeWeightedOptimize ( bool maximize,
IntVarVector sub_objectives,
int[] weights,
long step )
inline

Definition at line 1957 of file Solver.cs.

◆ MakeWeightedOptimize() [2/2]

OptimizeVar Google.OrTools.ConstraintSolver.Solver.MakeWeightedOptimize ( bool maximize,
IntVarVector sub_objectives,
long[] weights,
long step )
inline

Definition at line 1950 of file Solver.cs.

◆ MemoryUsage()

static long Google.OrTools.ConstraintSolver.Solver.MemoryUsage ( )
inlinestatic

Definition at line 428 of file Solver.cs.

◆ ModelName()

string Google.OrTools.ConstraintSolver.Solver.ModelName ( )
inline

Definition at line 3016 of file Solver.cs.

◆ MultiArmedBanditConcatenateOperators()

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.MultiArmedBanditConcatenateOperators ( LocalSearchOperatorVector ops,
double memory_coefficient,
double exploration_coefficient,
bool maximize )
inline

Definition at line 2739 of file Solver.cs.

◆ NameAllVariables()

bool Google.OrTools.ConstraintSolver.Solver.NameAllVariables ( )
inline

Definition at line 3011 of file Solver.cs.

◆ Neighbors()

long Google.OrTools.ConstraintSolver.Solver.Neighbors ( )
inline

Definition at line 463 of file Solver.cs.

◆ NewSearch() [1/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearch ( DecisionBuilder db)
inline

Definition at line 276 of file SolverHelper.cs.

◆ NewSearch() [2/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearch ( DecisionBuilder db,
SearchMonitor sm1 )
inline

Definition at line 283 of file SolverHelper.cs.

◆ NewSearch() [3/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearch ( DecisionBuilder db,
SearchMonitor sm1,
SearchMonitor sm2 )
inline

Definition at line 291 of file SolverHelper.cs.

◆ NewSearch() [4/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearch ( DecisionBuilder db,
SearchMonitor sm1,
SearchMonitor sm2,
SearchMonitor sm3 )
inline

Definition at line 300 of file SolverHelper.cs.

◆ NewSearch() [5/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearch ( DecisionBuilder db,
SearchMonitor sm1,
SearchMonitor sm2,
SearchMonitor sm3,
SearchMonitor sm4 )
inline

Definition at line 310 of file SolverHelper.cs.

◆ NewSearch() [6/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearch ( DecisionBuilder db,
SearchMonitor[] monitors )
inline

Definition at line 322 of file SolverHelper.cs.

◆ NewSearchAux() [1/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearchAux ( DecisionBuilder db)
inline

Definition at line 344 of file Solver.cs.

◆ NewSearchAux() [2/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearchAux ( DecisionBuilder db,
SearchMonitor m1 )
inline

Definition at line 348 of file Solver.cs.

◆ NewSearchAux() [3/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearchAux ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2 )
inline

Definition at line 352 of file Solver.cs.

◆ NewSearchAux() [4/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearchAux ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3 )
inline

Definition at line 356 of file Solver.cs.

◆ NewSearchAux() [5/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearchAux ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3,
SearchMonitor m4 )
inline

Definition at line 360 of file Solver.cs.

◆ NewSearchAux() [6/6]

void Google.OrTools.ConstraintSolver.Solver.NewSearchAux ( DecisionBuilder db,
SearchMonitorVector monitors )
inline

Definition at line 339 of file Solver.cs.

◆ NextSolution()

bool Google.OrTools.ConstraintSolver.Solver.NextSolution ( )
inline

Definition at line 364 of file Solver.cs.

◆ Parameters()

Google.OrTools.ConstraintSolver.ConstraintSolverParameters Google.OrTools.ConstraintSolver.Solver.Parameters ( )
inline

Definition at line 254 of file Solver.cs.

◆ PopState()

void Google.OrTools.ConstraintSolver.Solver.PopState ( )
inline

Definition at line 2880 of file Solver.cs.

◆ PushState()

void Google.OrTools.ConstraintSolver.Solver.PushState ( )
inline

Definition at line 2876 of file Solver.cs.

◆ Rand32()

int Google.OrTools.ConstraintSolver.Solver.Rand32 ( int size)
inline

Definition at line 2904 of file Solver.cs.

◆ Rand64()

long Google.OrTools.ConstraintSolver.Solver.Rand64 ( long size)
inline

Definition at line 2899 of file Solver.cs.

◆ RandomConcatenateOperators() [1/2]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.RandomConcatenateOperators ( LocalSearchOperatorVector ops)
inline

Definition at line 2725 of file Solver.cs.

◆ RandomConcatenateOperators() [2/2]

LocalSearchOperator Google.OrTools.ConstraintSolver.Solver.RandomConcatenateOperators ( LocalSearchOperatorVector ops,
int seed )
inline

Definition at line 2732 of file Solver.cs.

◆ RegisterDemon()

Demon Google.OrTools.ConstraintSolver.Solver.RegisterDemon ( Demon demon)
inline

Definition at line 2961 of file Solver.cs.

◆ RegisterIntervalVar()

IntervalVar Google.OrTools.ConstraintSolver.Solver.RegisterIntervalVar ( IntervalVar var)
inline

Definition at line 2979 of file Solver.cs.

◆ RegisterIntExpr()

IntExpr Google.OrTools.ConstraintSolver.Solver.RegisterIntExpr ( IntExpr expr)
inline

Definition at line 2967 of file Solver.cs.

◆ RegisterIntVar()

IntVar Google.OrTools.ConstraintSolver.Solver.RegisterIntVar ( IntVar var)
inline

Definition at line 2973 of file Solver.cs.

◆ ReSeed()

void Google.OrTools.ConstraintSolver.Solver.ReSeed ( int seed)
inline

Definition at line 2909 of file Solver.cs.

◆ RestartCurrentSearch()

void Google.OrTools.ConstraintSolver.Solver.RestartCurrentSearch ( )
inline

Definition at line 3061 of file Solver.cs.

◆ RestartSearch()

void Google.OrTools.ConstraintSolver.Solver.RestartSearch ( )
inline

Definition at line 369 of file Solver.cs.

◆ RunUncheckedLocalSearch() [1/2]

Assignment Google.OrTools.ConstraintSolver.Solver.RunUncheckedLocalSearch ( Assignment initial_solution,
LocalSearchFilterManager filter_manager,
LocalSearchOperator ls_operator,
SearchMonitorVector monitors,
RegularLimit limit )
inline

Definition at line 2786 of file Solver.cs.

◆ RunUncheckedLocalSearch() [2/2]

Assignment Google.OrTools.ConstraintSolver.Solver.RunUncheckedLocalSearch ( Assignment initial_solution,
LocalSearchFilterManager filter_manager,
LocalSearchOperator ls_operator,
SearchMonitorVector monitors,
RegularLimit limit,
SWIGTYPE_p_absl__flat_hash_setT_operations_research__IntVar_p_t touched )
inline

Definition at line 2779 of file Solver.cs.

◆ SearchDepth()

int Google.OrTools.ConstraintSolver.Solver.SearchDepth ( )
inline

Definition at line 2884 of file Solver.cs.

◆ SearchLeftDepth()

int Google.OrTools.ConstraintSolver.Solver.SearchLeftDepth ( )
inline

Definition at line 2889 of file Solver.cs.

◆ SetContext()

void Google.OrTools.ConstraintSolver.Solver.SetContext ( string context)
inline

Definition at line 496 of file Solver.cs.

◆ SetOptimizationDirection()

void Google.OrTools.ConstraintSolver.Solver.SetOptimizationDirection ( int direction)
inline

Definition at line 506 of file Solver.cs.

◆ SetUseFastLocalSearch()

void Google.OrTools.ConstraintSolver.Solver.SetUseFastLocalSearch ( bool use_fast_local_search)
inline

Definition at line 2947 of file Solver.cs.

◆ ShouldFail()

void Google.OrTools.ConstraintSolver.Solver.ShouldFail ( )
inline

Definition at line 3065 of file Solver.cs.

◆ Solutions()

long Google.OrTools.ConstraintSolver.Solver.Solutions ( )
inline

Definition at line 443 of file Solver.cs.

◆ Solve() [1/6]

bool Google.OrTools.ConstraintSolver.Solver.Solve ( DecisionBuilder db)
inline

Definition at line 314 of file Solver.cs.

◆ Solve() [2/6]

bool Google.OrTools.ConstraintSolver.Solver.Solve ( DecisionBuilder db,
SearchMonitor m1 )
inline

Definition at line 319 of file Solver.cs.

◆ Solve() [3/6]

bool Google.OrTools.ConstraintSolver.Solver.Solve ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2 )
inline

Definition at line 324 of file Solver.cs.

◆ Solve() [4/6]

bool Google.OrTools.ConstraintSolver.Solver.Solve ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3 )
inline

Definition at line 329 of file Solver.cs.

◆ Solve() [5/6]

bool Google.OrTools.ConstraintSolver.Solver.Solve ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3,
SearchMonitor m4 )
inline

Definition at line 334 of file Solver.cs.

◆ Solve() [6/6]

bool Google.OrTools.ConstraintSolver.Solver.Solve ( DecisionBuilder db,
SearchMonitorVector monitors )
inline

Definition at line 308 of file Solver.cs.

◆ SolveAndCommit() [1/5]

bool Google.OrTools.ConstraintSolver.Solver.SolveAndCommit ( DecisionBuilder db)
inline

Definition at line 383 of file Solver.cs.

◆ SolveAndCommit() [2/5]

bool Google.OrTools.ConstraintSolver.Solver.SolveAndCommit ( DecisionBuilder db,
SearchMonitor m1 )
inline

Definition at line 388 of file Solver.cs.

◆ SolveAndCommit() [3/5]

bool Google.OrTools.ConstraintSolver.Solver.SolveAndCommit ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2 )
inline

Definition at line 393 of file Solver.cs.

◆ SolveAndCommit() [4/5]

bool Google.OrTools.ConstraintSolver.Solver.SolveAndCommit ( DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3 )
inline

Definition at line 398 of file Solver.cs.

◆ SolveAndCommit() [5/5]

bool Google.OrTools.ConstraintSolver.Solver.SolveAndCommit ( DecisionBuilder db,
SearchMonitorVector monitors )
inline

Definition at line 377 of file Solver.cs.

◆ SolveDepth()

int Google.OrTools.ConstraintSolver.Solver.SolveDepth ( )
inline

Definition at line 2894 of file Solver.cs.

◆ Stamp()

ulong Google.OrTools.ConstraintSolver.Solver.Stamp ( )
inline

Definition at line 486 of file Solver.cs.

◆ State()

int Google.OrTools.ConstraintSolver.Solver.State ( )
inline

Definition at line 413 of file Solver.cs.

◆ TopPeriodicCheck()

void Google.OrTools.ConstraintSolver.Solver.TopPeriodicCheck ( )
inline

Definition at line 2867 of file Solver.cs.

◆ TopProgressPercent()

int Google.OrTools.ConstraintSolver.Solver.TopProgressPercent ( )
inline

Definition at line 2871 of file Solver.cs.

◆ ToString()

string Google.OrTools.ConstraintSolver.Solver.ToString ( )
inline

Definition at line 423 of file Solver.cs.

◆ Try() [1/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Try ( DecisionBuilder db1,
DecisionBuilder db2 )
inline

Definition at line 2371 of file Solver.cs.

◆ Try() [2/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Try ( DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3 )
inline

Definition at line 2377 of file Solver.cs.

◆ Try() [3/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Try ( DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3,
DecisionBuilder db4 )
inline

Definition at line 2383 of file Solver.cs.

◆ Try() [4/4]

DecisionBuilder Google.OrTools.ConstraintSolver.Solver.Try ( DecisionBuilderVector dbs)
inline

Definition at line 2389 of file Solver.cs.

◆ UncheckedSolutions()

long Google.OrTools.ConstraintSolver.Solver.UncheckedSolutions ( )
inline

Definition at line 448 of file Solver.cs.

◆ UseFastLocalSearch()

bool Google.OrTools.ConstraintSolver.Solver.UseFastLocalSearch ( )
inline

Definition at line 2951 of file Solver.cs.

◆ WallTime()

long Google.OrTools.ConstraintSolver.Solver.WallTime ( )
inline

Definition at line 433 of file Solver.cs.

Member Data Documentation

◆ ASSIGN_CENTER_VALUE

readonly int Google.OrTools.ConstraintSolver.Solver.ASSIGN_CENTER_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_CENTER_VALUE_get()
static

Definition at line 3102 of file Solver.cs.

◆ ASSIGN_MAX_VALUE

readonly int Google.OrTools.ConstraintSolver.Solver.ASSIGN_MAX_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_MAX_VALUE_get()
static

Definition at line 3100 of file Solver.cs.

◆ ASSIGN_MIN_VALUE

readonly int Google.OrTools.ConstraintSolver.Solver.ASSIGN_MIN_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_MIN_VALUE_get()
static

Definition at line 3099 of file Solver.cs.

◆ ASSIGN_RANDOM_VALUE

readonly int Google.OrTools.ConstraintSolver.Solver.ASSIGN_RANDOM_VALUE = operations_research_constraint_solverPINVOKE.Solver_ASSIGN_RANDOM_VALUE_get()
static

Definition at line 3101 of file Solver.cs.

◆ AT_SOLUTION

readonly int Google.OrTools.ConstraintSolver.Solver.AT_SOLUTION = operations_research_constraint_solverPINVOKE.Solver_AT_SOLUTION_get()
static

Definition at line 3193 of file Solver.cs.

◆ AVOID_DATE

readonly int Google.OrTools.ConstraintSolver.Solver.AVOID_DATE = operations_research_constraint_solverPINVOKE.Solver_AVOID_DATE_get()
static

Definition at line 3174 of file Solver.cs.

◆ CHOICE_POINT

readonly int Google.OrTools.ConstraintSolver.Solver.CHOICE_POINT = operations_research_constraint_solverPINVOKE.Solver_CHOICE_POINT_get()
static

Definition at line 3186 of file Solver.cs.

◆ CHOOSE_DYNAMIC_GLOBAL_BEST

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_DYNAMIC_GLOBAL_BEST = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get()
static

Definition at line 3108 of file Solver.cs.

◆ CHOOSE_FIRST_UNBOUND

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_FIRST_UNBOUND = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_FIRST_UNBOUND_get()
static

Definition at line 3083 of file Solver.cs.

◆ CHOOSE_HIGHEST_MAX

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_HIGHEST_MAX = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_HIGHEST_MAX_get()
static

Definition at line 3090 of file Solver.cs.

◆ CHOOSE_LOWEST_MIN

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_LOWEST_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_LOWEST_MIN_get()
static

Definition at line 3089 of file Solver.cs.

◆ CHOOSE_MAX_REGRET_ON_MIN

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MAX_REGRET_ON_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MAX_REGRET_ON_MIN_get()
static

Definition at line 3093 of file Solver.cs.

◆ CHOOSE_MAX_SIZE

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MAX_SIZE = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MAX_SIZE_get()
static

Definition at line 3092 of file Solver.cs.

◆ CHOOSE_MIN_SIZE

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MIN_SIZE = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_get()
static

Definition at line 3091 of file Solver.cs.

◆ CHOOSE_MIN_SIZE_HIGHEST_MAX

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MIN_SIZE_HIGHEST_MAX = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get()
static

Definition at line 3088 of file Solver.cs.

◆ CHOOSE_MIN_SIZE_HIGHEST_MIN

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MIN_SIZE_HIGHEST_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get()
static

Definition at line 3086 of file Solver.cs.

◆ CHOOSE_MIN_SIZE_LOWEST_MAX

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MIN_SIZE_LOWEST_MAX = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get()
static

Definition at line 3087 of file Solver.cs.

◆ CHOOSE_MIN_SIZE_LOWEST_MIN

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MIN_SIZE_LOWEST_MIN = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get()
static

Definition at line 3085 of file Solver.cs.

◆ CHOOSE_MIN_SLACK_RANK_FORWARD

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_MIN_SLACK_RANK_FORWARD = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get()
static

Definition at line 3113 of file Solver.cs.

◆ CHOOSE_PATH

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_PATH = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_PATH_get()
static

Definition at line 3094 of file Solver.cs.

◆ CHOOSE_RANDOM

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_RANDOM = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_RANDOM_get()
static

Definition at line 3084 of file Solver.cs.

◆ CHOOSE_RANDOM_RANK_FORWARD

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_RANDOM_RANK_FORWARD = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_RANDOM_RANK_FORWARD_get()
static

Definition at line 3114 of file Solver.cs.

◆ CHOOSE_STATIC_GLOBAL_BEST

readonly int Google.OrTools.ConstraintSolver.Solver.CHOOSE_STATIC_GLOBAL_BEST = operations_research_constraint_solverPINVOKE.Solver_CHOOSE_STATIC_GLOBAL_BEST_get()
static

EvaluatorStrategy.

Definition at line 3107 of file Solver.cs.

◆ CROSS

readonly int Google.OrTools.ConstraintSolver.Solver.CROSS = operations_research_constraint_solverPINVOKE.Solver_CROSS_get()
static

Definition at line 3127 of file Solver.cs.

◆ CROSS_DATE

readonly int Google.OrTools.ConstraintSolver.Solver.CROSS_DATE = operations_research_constraint_solverPINVOKE.Solver_CROSS_DATE_get()
static

Definition at line 3173 of file Solver.cs.

◆ DECREMENT

readonly int Google.OrTools.ConstraintSolver.Solver.DECREMENT = operations_research_constraint_solverPINVOKE.Solver_DECREMENT_get()
static

Definition at line 3137 of file Solver.cs.

◆ DELAYED_PRIORITY

readonly int Google.OrTools.ConstraintSolver.Solver.DELAYED_PRIORITY = operations_research_constraint_solverPINVOKE.Solver_DELAYED_PRIORITY_get()
static

DemonPriority.

Definition at line 3151 of file Solver.cs.

◆ ENDS_AFTER

readonly int Google.OrTools.ConstraintSolver.Solver.ENDS_AFTER = operations_research_constraint_solverPINVOKE.Solver_ENDS_AFTER_get()
static

UnaryIntervalRelation.

Definition at line 3167 of file Solver.cs.

◆ ENDS_AFTER_END

readonly int Google.OrTools.ConstraintSolver.Solver.ENDS_AFTER_END = operations_research_constraint_solverPINVOKE.Solver_ENDS_AFTER_END_get()
static

BinaryIntervalRelation.

Definition at line 3156 of file Solver.cs.

◆ ENDS_AFTER_START

readonly int Google.OrTools.ConstraintSolver.Solver.ENDS_AFTER_START = operations_research_constraint_solverPINVOKE.Solver_ENDS_AFTER_START_get()
static

Definition at line 3157 of file Solver.cs.

◆ ENDS_AT

readonly int Google.OrTools.ConstraintSolver.Solver.ENDS_AT = operations_research_constraint_solverPINVOKE.Solver_ENDS_AT_get()
static

Definition at line 3168 of file Solver.cs.

◆ ENDS_AT_END

readonly int Google.OrTools.ConstraintSolver.Solver.ENDS_AT_END = operations_research_constraint_solverPINVOKE.Solver_ENDS_AT_END_get()
static

Definition at line 3158 of file Solver.cs.

◆ ENDS_AT_START

readonly int Google.OrTools.ConstraintSolver.Solver.ENDS_AT_START = operations_research_constraint_solverPINVOKE.Solver_ENDS_AT_START_get()
static

Definition at line 3159 of file Solver.cs.

◆ ENDS_BEFORE

readonly int Google.OrTools.ConstraintSolver.Solver.ENDS_BEFORE = operations_research_constraint_solverPINVOKE.Solver_ENDS_BEFORE_get()
static

Definition at line 3169 of file Solver.cs.

◆ EQ

readonly int Google.OrTools.ConstraintSolver.Solver.EQ = operations_research_constraint_solverPINVOKE.Solver_EQ_get()
static

Definition at line 3148 of file Solver.cs.

◆ EXCHANGE

readonly int Google.OrTools.ConstraintSolver.Solver.EXCHANGE = operations_research_constraint_solverPINVOKE.Solver_EXCHANGE_get()
static

Definition at line 3126 of file Solver.cs.

◆ EXTENDEDSWAPACTIVE

readonly int Google.OrTools.ConstraintSolver.Solver.EXTENDEDSWAPACTIVE = operations_research_constraint_solverPINVOKE.Solver_EXTENDEDSWAPACTIVE_get()
static

Definition at line 3132 of file Solver.cs.

◆ FULLPATHLNS

readonly int Google.OrTools.ConstraintSolver.Solver.FULLPATHLNS = operations_research_constraint_solverPINVOKE.Solver_FULLPATHLNS_get()
static

Definition at line 3134 of file Solver.cs.

◆ GE

readonly int Google.OrTools.ConstraintSolver.Solver.GE = operations_research_constraint_solverPINVOKE.Solver_GE_get()
static

LocalSearchFilterBound.

Definition at line 3146 of file Solver.cs.

◆ IN_ROOT_NODE

readonly int Google.OrTools.ConstraintSolver.Solver.IN_ROOT_NODE = operations_research_constraint_solverPINVOKE.Solver_IN_ROOT_NODE_get()
static

Definition at line 3191 of file Solver.cs.

◆ IN_SEARCH

readonly int Google.OrTools.ConstraintSolver.Solver.IN_SEARCH = operations_research_constraint_solverPINVOKE.Solver_IN_SEARCH_get()
static

Definition at line 3192 of file Solver.cs.

◆ INCREMENT

readonly int Google.OrTools.ConstraintSolver.Solver.INCREMENT = operations_research_constraint_solverPINVOKE.Solver_INCREMENT_get()
static

Definition at line 3136 of file Solver.cs.

◆ INT_VALUE_DEFAULT

readonly int Google.OrTools.ConstraintSolver.Solver.INT_VALUE_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_INT_VALUE_DEFAULT_get()
static

IntValueStrategy.

Definition at line 3097 of file Solver.cs.

◆ INT_VALUE_SIMPLE

readonly int Google.OrTools.ConstraintSolver.Solver.INT_VALUE_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_INT_VALUE_SIMPLE_get()
static

Definition at line 3098 of file Solver.cs.

◆ INT_VAR_DEFAULT

readonly int Google.OrTools.ConstraintSolver.Solver.INT_VAR_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_INT_VAR_DEFAULT_get()
static

IntVarStrategy.

Definition at line 3081 of file Solver.cs.

◆ INT_VAR_SIMPLE

readonly int Google.OrTools.ConstraintSolver.Solver.INT_VAR_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_INT_VAR_SIMPLE_get()
static

Definition at line 3082 of file Solver.cs.

◆ INTERVAL_DEFAULT

readonly int Google.OrTools.ConstraintSolver.Solver.INTERVAL_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_DEFAULT_get()
static

IntervalStrategy.

Definition at line 3117 of file Solver.cs.

◆ INTERVAL_SET_TIMES_BACKWARD

readonly int Google.OrTools.ConstraintSolver.Solver.INTERVAL_SET_TIMES_BACKWARD = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_SET_TIMES_BACKWARD_get()
static

Definition at line 3120 of file Solver.cs.

◆ INTERVAL_SET_TIMES_FORWARD

readonly int Google.OrTools.ConstraintSolver.Solver.INTERVAL_SET_TIMES_FORWARD = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_SET_TIMES_FORWARD_get()
static

Definition at line 3119 of file Solver.cs.

◆ INTERVAL_SIMPLE

readonly int Google.OrTools.ConstraintSolver.Solver.INTERVAL_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_INTERVAL_SIMPLE_get()
static

Definition at line 3118 of file Solver.cs.

◆ KEEP_LEFT

readonly int Google.OrTools.ConstraintSolver.Solver.KEEP_LEFT = operations_research_constraint_solverPINVOKE.Solver_KEEP_LEFT_get()
static

Definition at line 3178 of file Solver.cs.

◆ KEEP_RIGHT

readonly int Google.OrTools.ConstraintSolver.Solver.KEEP_RIGHT = operations_research_constraint_solverPINVOKE.Solver_KEEP_RIGHT_get()
static

Definition at line 3179 of file Solver.cs.

◆ KILL_BOTH

readonly int Google.OrTools.ConstraintSolver.Solver.KILL_BOTH = operations_research_constraint_solverPINVOKE.Solver_KILL_BOTH_get()
static

Definition at line 3180 of file Solver.cs.

◆ kNumPriorities

readonly int Google.OrTools.ConstraintSolver.Solver.kNumPriorities = operations_research_constraint_solverPINVOKE.Solver_kNumPriorities_get()
static

Definition at line 3079 of file Solver.cs.

◆ LE

readonly int Google.OrTools.ConstraintSolver.Solver.LE = operations_research_constraint_solverPINVOKE.Solver_LE_get()
static

Definition at line 3147 of file Solver.cs.

◆ LK

readonly int Google.OrTools.ConstraintSolver.Solver.LK = operations_research_constraint_solverPINVOKE.Solver_LK_get()
static

EvaluatorLocalSearchOperators.

Definition at line 3141 of file Solver.cs.

◆ MAKEACTIVE

readonly int Google.OrTools.ConstraintSolver.Solver.MAKEACTIVE = operations_research_constraint_solverPINVOKE.Solver_MAKEACTIVE_get()
static

Definition at line 3128 of file Solver.cs.

◆ MAKECHAININACTIVE

readonly int Google.OrTools.ConstraintSolver.Solver.MAKECHAININACTIVE = operations_research_constraint_solverPINVOKE.Solver_MAKECHAININACTIVE_get()
static

Definition at line 3130 of file Solver.cs.

◆ MAKEINACTIVE

readonly int Google.OrTools.ConstraintSolver.Solver.MAKEINACTIVE = operations_research_constraint_solverPINVOKE.Solver_MAKEINACTIVE_get()
static

Definition at line 3129 of file Solver.cs.

◆ MAXIMIZATION

readonly int Google.OrTools.ConstraintSolver.Solver.MAXIMIZATION = operations_research_constraint_solverPINVOKE.Solver_MAXIMIZATION_get()
static

Definition at line 3199 of file Solver.cs.

◆ MINIMIZATION

readonly int Google.OrTools.ConstraintSolver.Solver.MINIMIZATION = operations_research_constraint_solverPINVOKE.Solver_MINIMIZATION_get()
static

Definition at line 3200 of file Solver.cs.

◆ NO_CHANGE

readonly int Google.OrTools.ConstraintSolver.Solver.NO_CHANGE = operations_research_constraint_solverPINVOKE.Solver_NO_CHANGE_get()
static

DecisionModification.

Definition at line 3177 of file Solver.cs.

◆ NO_MORE_SOLUTIONS

readonly int Google.OrTools.ConstraintSolver.Solver.NO_MORE_SOLUTIONS = operations_research_constraint_solverPINVOKE.Solver_NO_MORE_SOLUTIONS_get()
static

Definition at line 3194 of file Solver.cs.

◆ NORMAL_PRIORITY

readonly int Google.OrTools.ConstraintSolver.Solver.NORMAL_PRIORITY = operations_research_constraint_solverPINVOKE.Solver_NORMAL_PRIORITY_get()
static

Definition at line 3153 of file Solver.cs.

◆ NOT_SET

readonly int Google.OrTools.ConstraintSolver.Solver.NOT_SET = operations_research_constraint_solverPINVOKE.Solver_NOT_SET_get()
static

OptimizationDirection.

Definition at line 3198 of file Solver.cs.

◆ OROPT

readonly int Google.OrTools.ConstraintSolver.Solver.OROPT = operations_research_constraint_solverPINVOKE.Solver_OROPT_get()
static

Definition at line 3124 of file Solver.cs.

◆ OUTSIDE_SEARCH

readonly int Google.OrTools.ConstraintSolver.Solver.OUTSIDE_SEARCH = operations_research_constraint_solverPINVOKE.Solver_OUTSIDE_SEARCH_get()
static

SolverState.

Definition at line 3190 of file Solver.cs.

◆ PATHLNS

readonly int Google.OrTools.ConstraintSolver.Solver.PATHLNS = operations_research_constraint_solverPINVOKE.Solver_PATHLNS_get()
static

Definition at line 3133 of file Solver.cs.

◆ PROBLEM_INFEASIBLE

readonly int Google.OrTools.ConstraintSolver.Solver.PROBLEM_INFEASIBLE = operations_research_constraint_solverPINVOKE.Solver_PROBLEM_INFEASIBLE_get()
static

Definition at line 3195 of file Solver.cs.

◆ RELOCATE

readonly int Google.OrTools.ConstraintSolver.Solver.RELOCATE = operations_research_constraint_solverPINVOKE.Solver_RELOCATE_get()
static

Definition at line 3125 of file Solver.cs.

◆ REVERSIBLE_ACTION

readonly int Google.OrTools.ConstraintSolver.Solver.REVERSIBLE_ACTION = operations_research_constraint_solverPINVOKE.Solver_REVERSIBLE_ACTION_get()
static

Definition at line 3187 of file Solver.cs.

◆ SENTINEL

readonly int Google.OrTools.ConstraintSolver.Solver.SENTINEL = operations_research_constraint_solverPINVOKE.Solver_SENTINEL_get()
static

MarkerType.

Definition at line 3184 of file Solver.cs.

◆ SEQUENCE_DEFAULT

readonly int Google.OrTools.ConstraintSolver.Solver.SEQUENCE_DEFAULT = operations_research_constraint_solverPINVOKE.Solver_SEQUENCE_DEFAULT_get()
static

SequenceStrategy.

Definition at line 3111 of file Solver.cs.

◆ SEQUENCE_SIMPLE

readonly int Google.OrTools.ConstraintSolver.Solver.SEQUENCE_SIMPLE = operations_research_constraint_solverPINVOKE.Solver_SEQUENCE_SIMPLE_get()
static

Definition at line 3112 of file Solver.cs.

◆ SIMPLE_MARKER

readonly int Google.OrTools.ConstraintSolver.Solver.SIMPLE_MARKER = operations_research_constraint_solverPINVOKE.Solver_SIMPLE_MARKER_get()
static

Definition at line 3185 of file Solver.cs.

◆ SIMPLELNS

readonly int Google.OrTools.ConstraintSolver.Solver.SIMPLELNS = operations_research_constraint_solverPINVOKE.Solver_SIMPLELNS_get()
static

Definition at line 3138 of file Solver.cs.

◆ SPLIT_LOWER_HALF

readonly int Google.OrTools.ConstraintSolver.Solver.SPLIT_LOWER_HALF = operations_research_constraint_solverPINVOKE.Solver_SPLIT_LOWER_HALF_get()
static

Definition at line 3103 of file Solver.cs.

◆ SPLIT_UPPER_HALF

readonly int Google.OrTools.ConstraintSolver.Solver.SPLIT_UPPER_HALF = operations_research_constraint_solverPINVOKE.Solver_SPLIT_UPPER_HALF_get()
static

Definition at line 3104 of file Solver.cs.

◆ STARTS_AFTER

readonly int Google.OrTools.ConstraintSolver.Solver.STARTS_AFTER = operations_research_constraint_solverPINVOKE.Solver_STARTS_AFTER_get()
static

Definition at line 3170 of file Solver.cs.

◆ STARTS_AFTER_END

readonly int Google.OrTools.ConstraintSolver.Solver.STARTS_AFTER_END = operations_research_constraint_solverPINVOKE.Solver_STARTS_AFTER_END_get()
static

Definition at line 3160 of file Solver.cs.

◆ STARTS_AFTER_START

readonly int Google.OrTools.ConstraintSolver.Solver.STARTS_AFTER_START = operations_research_constraint_solverPINVOKE.Solver_STARTS_AFTER_START_get()
static

Definition at line 3161 of file Solver.cs.

◆ STARTS_AT

readonly int Google.OrTools.ConstraintSolver.Solver.STARTS_AT = operations_research_constraint_solverPINVOKE.Solver_STARTS_AT_get()
static

Definition at line 3171 of file Solver.cs.

◆ STARTS_AT_END

readonly int Google.OrTools.ConstraintSolver.Solver.STARTS_AT_END = operations_research_constraint_solverPINVOKE.Solver_STARTS_AT_END_get()
static

Definition at line 3162 of file Solver.cs.

◆ STARTS_AT_START

readonly int Google.OrTools.ConstraintSolver.Solver.STARTS_AT_START = operations_research_constraint_solverPINVOKE.Solver_STARTS_AT_START_get()
static

Definition at line 3163 of file Solver.cs.

◆ STARTS_BEFORE

readonly int Google.OrTools.ConstraintSolver.Solver.STARTS_BEFORE = operations_research_constraint_solverPINVOKE.Solver_STARTS_BEFORE_get()
static

Definition at line 3172 of file Solver.cs.

◆ STAYS_IN_SYNC

readonly int Google.OrTools.ConstraintSolver.Solver.STAYS_IN_SYNC = operations_research_constraint_solverPINVOKE.Solver_STAYS_IN_SYNC_get()
static

Definition at line 3164 of file Solver.cs.

◆ SWAPACTIVE

readonly int Google.OrTools.ConstraintSolver.Solver.SWAPACTIVE = operations_research_constraint_solverPINVOKE.Solver_SWAPACTIVE_get()
static

Definition at line 3131 of file Solver.cs.

◆ swigCMemOwn

bool Google.OrTools.ConstraintSolver.Solver.swigCMemOwn
protected

Definition at line 22 of file Solver.cs.

◆ SWITCH_BRANCHES

readonly int Google.OrTools.ConstraintSolver.Solver.SWITCH_BRANCHES = operations_research_constraint_solverPINVOKE.Solver_SWITCH_BRANCHES_get()
static

Definition at line 3181 of file Solver.cs.

◆ TSPLNS

readonly int Google.OrTools.ConstraintSolver.Solver.TSPLNS = operations_research_constraint_solverPINVOKE.Solver_TSPLNS_get()
static

Definition at line 3143 of file Solver.cs.

◆ TSPOPT

readonly int Google.OrTools.ConstraintSolver.Solver.TSPOPT = operations_research_constraint_solverPINVOKE.Solver_TSPOPT_get()
static

Definition at line 3142 of file Solver.cs.

◆ TWOOPT

readonly int Google.OrTools.ConstraintSolver.Solver.TWOOPT = operations_research_constraint_solverPINVOKE.Solver_TWOOPT_get()
static

LocalSearchOperators.

Definition at line 3123 of file Solver.cs.

◆ UNACTIVELNS

readonly int Google.OrTools.ConstraintSolver.Solver.UNACTIVELNS = operations_research_constraint_solverPINVOKE.Solver_UNACTIVELNS_get()
static

Definition at line 3135 of file Solver.cs.

◆ VAR_PRIORITY

readonly int Google.OrTools.ConstraintSolver.Solver.VAR_PRIORITY = operations_research_constraint_solverPINVOKE.Solver_VAR_PRIORITY_get()
static

Definition at line 3152 of file Solver.cs.


The documentation for this class was generated from the following files: