Google OR-Tools v9.12
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)
 
void SetGuidedLocalSearchPenaltyCallback (LongLongLongToLong penalty_callback)
 
long GetGuidedLocalSearchPenalty (long i, long j, long k)
 
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)
 
BaseObjectiveMonitor MakeRoundRobinCompoundObjectiveMonitor (SWIGTYPE_p_std__vectorT_operations_research__BaseObjectiveMonitor_p_t monitors, int num_max_local_optima_before_metaheuristic_switch)
 
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_incoming_neighbors, SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_outgoing_neighbors)
 
LocalSearchOperator MakeOperator (IntVarVector vars, int op, SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_incoming_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_incoming_neighbors, SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_outgoing_neighbors)
 
LocalSearchOperator MakeOperator (IntVarVector vars, IntVarVector secondary_vars, int op, SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_incoming_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 SWAPACTIVECHAIN = operations_research_constraint_solverPINVOKE.Solver_SWAPACTIVECHAIN_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 2935 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 3039 of file Solver.cs.

◆ AddPropagationMonitor()

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

Definition at line 3029 of file Solver.cs.

◆ BalancingDecision()

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

Definition at line 2939 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 2987 of file Solver.cs.

◆ CastExpression()

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

Definition at line 3053 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 3071 of file Solver.cs.

◆ ClearFailIntercept()

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

Definition at line 2945 of file Solver.cs.

◆ ClearLocalSearchState()

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

Definition at line 3049 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 2334 of file Solver.cs.

◆ Compose() [2/4]

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

Definition at line 2340 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 2346 of file Solver.cs.

◆ Compose() [4/4]

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

Definition at line 2352 of file Solver.cs.

◆ ConcatenateOperators() [1/3]

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

Definition at line 2706 of file Solver.cs.

◆ ConcatenateOperators() [2/3]

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

Definition at line 2713 of file Solver.cs.

◆ ConcatenateOperators() [3/3]

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

Definition at line 2720 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 2930 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 2925 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 2915 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 3059 of file Solver.cs.

◆ GetGuidedLocalSearchPenalty()

long Google.OrTools.ConstraintSolver.Solver.GetGuidedLocalSearchPenalty ( long i,
long j,
long k )
inline

Definition at line 514 of file Solver.cs.

◆ GetLocalSearchMonitor()

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

Definition at line 3033 of file Solver.cs.

◆ GetOrCreateLocalSearchState()

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

Definition at line 3043 of file Solver.cs.

◆ GetPropagationMonitor()

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

Definition at line 3023 of file Solver.cs.

◆ HasName()

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

Definition at line 2958 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 2993 of file Solver.cs.

◆ InstrumentsVariables()

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

Definition at line 3008 of file Solver.cs.

◆ IsLocalSearchProfilingEnabled()

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

Definition at line 3003 of file Solver.cs.

◆ IsProfilingEnabled()

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

Definition at line 2998 of file Solver.cs.

◆ LocalSearchProfile()

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

Definition at line 2920 of file Solver.cs.

◆ MakeAbs()

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

Definition at line 659 of file Solver.cs.

◆ MakeAbsEquality()

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

Definition at line 1202 of file Solver.cs.

◆ MakeAcceptFilter()

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

Definition at line 2837 of file Solver.cs.

◆ MakeAllDifferent() [1/2]

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

Definition at line 1394 of file Solver.cs.

◆ MakeAllDifferent() [2/2]

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

Definition at line 1401 of file Solver.cs.

◆ MakeAllDifferentExcept()

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

Definition at line 1408 of file Solver.cs.

◆ MakeAllowedAssignments()

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

Definition at line 1562 of file Solver.cs.

◆ MakeAllSolutionCollector() [1/2]

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

Definition at line 1907 of file Solver.cs.

◆ MakeAllSolutionCollector() [2/2]

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

Definition at line 1901 of file Solver.cs.

◆ MakeAssignment() [1/2]

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

Definition at line 1813 of file Solver.cs.

◆ MakeAssignment() [2/2]

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

Definition at line 1819 of file Solver.cs.

◆ MakeAssignVariablesValues()

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

Definition at line 2301 of file Solver.cs.

◆ MakeAssignVariablesValuesOrDoNothing()

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

Definition at line 2308 of file Solver.cs.

◆ MakeAssignVariablesValuesOrFail()

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

Definition at line 2315 of file Solver.cs.

◆ MakeAssignVariableValue()

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

Definition at line 2265 of file Solver.cs.

◆ MakeAssignVariableValueOrDoNothing()

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

Definition at line 2295 of file Solver.cs.

◆ MakeAssignVariableValueOrFail()

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

Definition at line 2289 of file Solver.cs.

◆ MakeAtSolutionCallback()

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

Definition at line 2216 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 1855 of file Solver.cs.

◆ MakeBestLexicographicValueSolutionCollector() [2/2]

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

Definition at line 1868 of file Solver.cs.

◆ MakeBestValueSolutionCollector() [1/2]

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

Definition at line 1849 of file Solver.cs.

◆ MakeBestValueSolutionCollector() [2/2]

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

Definition at line 1862 of file Solver.cs.

◆ MakeBetweenCt()

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

Definition at line 1233 of file Solver.cs.

◆ MakeBoolVar() [1/2]

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

Definition at line 565 of file Solver.cs.

◆ MakeBoolVar() [2/2]

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

Definition at line 558 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 2046 of file Solver.cs.

◆ MakeCircuit()

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

Definition at line 1506 of file Solver.cs.

◆ MakeClosureDemon()

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

Definition at line 1227 of file Solver.cs.

◆ MakeConditionalExpression()

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

Definition at line 801 of file Solver.cs.

◆ MakeConstantRestart()

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

Definition at line 2027 of file Solver.cs.

◆ MakeConstraintAdder()

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

Definition at line 2530 of file Solver.cs.

◆ MakeConstraintInitialPropagateCallback()

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

Definition at line 1215 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 777 of file Solver.cs.

◆ MakeCount() [1/2]

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

Definition at line 1324 of file Solver.cs.

◆ MakeCount() [2/2]

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

Definition at line 1317 of file Solver.cs.

◆ MakeCover()

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

Definition at line 1800 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 1779 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 1765 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 1793 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 1786 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 1772 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 1758 of file Solver.cs.

◆ MakeCustomLimit()

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

Definition at line 2148 of file Solver.cs.

◆ MakeDecision()

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

Definition at line 2328 of file Solver.cs.

◆ MakeDecisionBuilderFromAssignment()

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

Definition at line 2523 of file Solver.cs.

◆ MakeDefaultPhase() [1/2]

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

Definition at line 2433 of file Solver.cs.

◆ MakeDefaultPhase() [2/2]

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

Definition at line 2440 of file Solver.cs.

◆ MakeDefaultRegularLimitParameters()

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

Definition at line 2109 of file Solver.cs.

◆ MakeDefaultSolutionPool()

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

Definition at line 2795 of file Solver.cs.

◆ MakeDelayedConstraintInitialPropagateCallback()

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

Definition at line 1221 of file Solver.cs.

◆ MakeDelayedPathCumul()

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

Definition at line 1527 of file Solver.cs.

◆ MakeDeviation()

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

Definition at line 1387 of file Solver.cs.

◆ MakeDifference() [1/2]

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

Definition at line 617 of file Solver.cs.

◆ MakeDifference() [2/2]

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

Definition at line 623 of file Solver.cs.

◆ MakeDisjunctiveConstraint()

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

Definition at line 1744 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 1366 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 1380 of file Solver.cs.

◆ MakeDistribute() [3/8]

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

Definition at line 1338 of file Solver.cs.

◆ MakeDistribute() [4/8]

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

Definition at line 1345 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 1352 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 1359 of file Solver.cs.

◆ MakeDistribute() [7/8]

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

Definition at line 1331 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 1373 of file Solver.cs.

◆ MakeDiv() [1/2]

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

Definition at line 647 of file Solver.cs.

◆ MakeDiv() [2/2]

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

Definition at line 653 of file Solver.cs.

◆ MakeElement() [1/5]

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

Definition at line 683 of file Solver.cs.

◆ MakeElement() [2/5]

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

Definition at line 707 of file Solver.cs.

◆ MakeElement() [3/5]

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

Definition at line 677 of file Solver.cs.

◆ MakeElement() [4/5]

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

Definition at line 701 of file Solver.cs.

◆ MakeElement() [5/5]

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

Definition at line 689 of file Solver.cs.

◆ MakeElementEquality() [1/4]

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

Definition at line 1182 of file Solver.cs.

◆ MakeElementEquality() [2/4]

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

Definition at line 1188 of file Solver.cs.

◆ MakeElementEquality() [3/4]

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

Definition at line 1195 of file Solver.cs.

◆ MakeElementEquality() [4/4]

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

Definition at line 1176 of file Solver.cs.

◆ MakeEnterSearchCallback()

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

Definition at line 2204 of file Solver.cs.

◆ MakeEquality() [1/4]

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

Definition at line 1807 of file Solver.cs.

◆ MakeEquality() [2/4]

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

Definition at line 862 of file Solver.cs.

◆ MakeEquality() [3/4]

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

Definition at line 856 of file Solver.cs.

◆ MakeEquality() [4/4]

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

Definition at line 850 of file Solver.cs.

◆ MakeExitSearchCallback()

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

Definition at line 2210 of file Solver.cs.

◆ MakeFailDecision()

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

Definition at line 2322 of file Solver.cs.

◆ MakeFailuresLimit()

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

Definition at line 2052 of file Solver.cs.

◆ MakeFalseConstraint() [1/2]

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

Definition at line 813 of file Solver.cs.

◆ MakeFalseConstraint() [2/2]

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

Definition at line 819 of file Solver.cs.

◆ MakeFirstSolutionCollector() [1/2]

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

Definition at line 1831 of file Solver.cs.

◆ MakeFirstSolutionCollector() [2/2]

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

Definition at line 1825 of file Solver.cs.

◆ MakeFixedDurationEndSyncedOnEndIntervalVar()

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

Definition at line 1696 of file Solver.cs.

◆ MakeFixedDurationEndSyncedOnStartIntervalVar()

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

Definition at line 1690 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 1646 of file Solver.cs.

◆ MakeFixedDurationIntervalVar() [2/3]

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

Definition at line 1639 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 1632 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 1684 of file Solver.cs.

◆ MakeFixedDurationStartSyncedOnStartIntervalVar()

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

Definition at line 1678 of file Solver.cs.

◆ MakeFixedInterval()

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

Definition at line 1653 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 1994 of file Solver.cs.

◆ MakeGreater() [1/3]

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

Definition at line 1030 of file Solver.cs.

◆ MakeGreater() [2/3]

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

Definition at line 1024 of file Solver.cs.

◆ MakeGreater() [3/3]

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

Definition at line 1018 of file Solver.cs.

◆ MakeGreaterOrEqual() [1/3]

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

Definition at line 988 of file Solver.cs.

◆ MakeGreaterOrEqual() [2/3]

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

Definition at line 982 of file Solver.cs.

◆ MakeGreaterOrEqual() [3/3]

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

Definition at line 976 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 721 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 2135 of file Solver.cs.

◆ MakeIndexExpression()

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

Definition at line 714 of file Solver.cs.

◆ MakeIndexOfConstraint()

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

Definition at line 1208 of file Solver.cs.

◆ MakeIndexOfFirstMaxValueConstraint()

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

Definition at line 1457 of file Solver.cs.

◆ MakeIndexOfFirstMinValueConstraint()

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

Definition at line 1464 of file Solver.cs.

◆ MakeIntConst() [1/2]

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

Definition at line 578 of file Solver.cs.

◆ MakeIntConst() [2/2]

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

Definition at line 571 of file Solver.cs.

◆ MakeIntervalRelaxedMax()

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

Definition at line 1708 of file Solver.cs.

◆ MakeIntervalRelaxedMin()

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

Definition at line 1702 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 1660 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 1667 of file Solver.cs.

◆ MakeIntervalVarRelation() [1/2]

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

Definition at line 1714 of file Solver.cs.

◆ MakeIntervalVarRelation() [2/2]

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

Definition at line 1720 of file Solver.cs.

◆ MakeIntervalVarRelationWithDelay()

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

Definition at line 1726 of file Solver.cs.

◆ MakeIntVar() [1/6]

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

Definition at line 552 of file Solver.cs.

◆ MakeIntVar() [2/6]

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

Definition at line 533 of file Solver.cs.

◆ MakeIntVar() [3/6]

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

Definition at line 540 of file Solver.cs.

◆ MakeIntVar() [4/6]

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

Definition at line 519 of file Solver.cs.

◆ MakeIntVar() [5/6]

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

Definition at line 546 of file Solver.cs.

◆ MakeIntVar() [6/6]

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

Definition at line 526 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 1450 of file Solver.cs.

◆ MakeIsBetweenCt()

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

Definition at line 1245 of file Solver.cs.

◆ MakeIsBetweenVar()

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

Definition at line 1251 of file Solver.cs.

◆ MakeIsDifferentCstCt()

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

Definition at line 868 of file Solver.cs.

◆ MakeIsDifferentCstVar()

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

Definition at line 874 of file Solver.cs.

◆ MakeIsDifferentCt()

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

Definition at line 886 of file Solver.cs.

◆ MakeIsDifferentVar()

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

Definition at line 880 of file Solver.cs.

◆ MakeIsEqualCstCt()

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

Definition at line 826 of file Solver.cs.

◆ MakeIsEqualCstVar()

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

Definition at line 832 of file Solver.cs.

◆ MakeIsEqualCt()

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

Definition at line 838 of file Solver.cs.

◆ MakeIsEqualVar()

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

Definition at line 844 of file Solver.cs.

◆ MakeIsGreaterCstCt()

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

Definition at line 994 of file Solver.cs.

◆ MakeIsGreaterCstVar()

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

Definition at line 1000 of file Solver.cs.

◆ MakeIsGreaterCt()

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

Definition at line 1012 of file Solver.cs.

◆ MakeIsGreaterOrEqualCstCt()

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

Definition at line 952 of file Solver.cs.

◆ MakeIsGreaterOrEqualCstVar()

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

Definition at line 958 of file Solver.cs.

◆ MakeIsGreaterOrEqualCt()

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

Definition at line 970 of file Solver.cs.

◆ MakeIsGreaterOrEqualVar()

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

Definition at line 964 of file Solver.cs.

◆ MakeIsGreaterVar()

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

Definition at line 1006 of file Solver.cs.

◆ MakeIsLessCstCt()

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

Definition at line 1036 of file Solver.cs.

◆ MakeIsLessCstVar()

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

Definition at line 1042 of file Solver.cs.

◆ MakeIsLessCt()

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

Definition at line 1054 of file Solver.cs.

◆ MakeIsLessOrEqualCstCt()

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

Definition at line 910 of file Solver.cs.

◆ MakeIsLessOrEqualCstVar()

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

Definition at line 916 of file Solver.cs.

◆ MakeIsLessOrEqualCt()

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

Definition at line 928 of file Solver.cs.

◆ MakeIsLessOrEqualVar()

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

Definition at line 922 of file Solver.cs.

◆ MakeIsLessVar()

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

Definition at line 1048 of file Solver.cs.

◆ MakeIsLexicalLessOrEqualWithOffsetsCt()

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

Definition at line 1443 of file Solver.cs.

◆ MakeIsMemberCt() [1/2]

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

Definition at line 1299 of file Solver.cs.

◆ MakeIsMemberCt() [2/2]

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

Definition at line 1293 of file Solver.cs.

◆ MakeIsMemberVar() [1/2]

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

Definition at line 1311 of file Solver.cs.

◆ MakeIsMemberVar() [2/2]

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

Definition at line 1305 of file Solver.cs.

◆ MakeLastSolutionCollector() [1/2]

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

Definition at line 1843 of file Solver.cs.

◆ MakeLastSolutionCollector() [2/2]

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

Definition at line 1837 of file Solver.cs.

◆ MakeLess() [1/3]

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

Definition at line 1072 of file Solver.cs.

◆ MakeLess() [2/3]

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

Definition at line 1066 of file Solver.cs.

◆ MakeLess() [3/3]

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

Definition at line 1060 of file Solver.cs.

◆ MakeLessOrEqual() [1/3]

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

Definition at line 946 of file Solver.cs.

◆ MakeLessOrEqual() [2/3]

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

Definition at line 940 of file Solver.cs.

◆ MakeLessOrEqual() [3/3]

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

Definition at line 934 of file Solver.cs.

◆ MakeLexicalLess()

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

Definition at line 1422 of file Solver.cs.

◆ MakeLexicalLessOrEqual()

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

Definition at line 1429 of file Solver.cs.

◆ MakeLexicalLessOrEqualWithOffsets()

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

Definition at line 1436 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 2141 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 1973 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 2007 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 1987 of file Solver.cs.

◆ MakeLimit() [1/8]

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

Definition at line 2085 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 2103 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 2097 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 2091 of file Solver.cs.

◆ MakeLimit() [5/8]

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

Definition at line 2129 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 2078 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 2071 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 2064 of file Solver.cs.

◆ MakeLocalSearchPhase() [1/4]

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

Definition at line 2754 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 2767 of file Solver.cs.

◆ MakeLocalSearchPhase() [3/4]

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

Definition at line 2760 of file Solver.cs.

◆ MakeLocalSearchPhase() [4/4]

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

Definition at line 2774 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 2801 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 2807 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 2813 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 2819 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 2825 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 2831 of file Solver.cs.

◆ MakeLubyRestart()

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

Definition at line 2021 of file Solver.cs.

◆ MakeMapDomain()

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

Definition at line 1555 of file Solver.cs.

◆ MakeMax() [1/4]

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

Definition at line 771 of file Solver.cs.

◆ MakeMax() [2/4]

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

Definition at line 765 of file Solver.cs.

◆ MakeMax() [3/4]

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

Definition at line 759 of file Solver.cs.

◆ MakeMax() [4/4]

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

Definition at line 752 of file Solver.cs.

◆ MakeMaxEquality()

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

Definition at line 1169 of file Solver.cs.

◆ MakeMaximize()

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

Definition at line 1919 of file Solver.cs.

◆ MakeMemberCt() [1/2]

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

Definition at line 1263 of file Solver.cs.

◆ MakeMemberCt() [2/2]

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

Definition at line 1257 of file Solver.cs.

◆ MakeMin() [1/4]

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

Definition at line 746 of file Solver.cs.

◆ MakeMin() [2/4]

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

Definition at line 740 of file Solver.cs.

◆ MakeMin() [3/4]

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

Definition at line 734 of file Solver.cs.

◆ MakeMin() [4/4]

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

Definition at line 727 of file Solver.cs.

◆ MakeMinEquality()

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

Definition at line 1162 of file Solver.cs.

◆ MakeMinimize()

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

Definition at line 1913 of file Solver.cs.

◆ MakeMirrorInterval()

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

Definition at line 1672 of file Solver.cs.

◆ MakeModulo() [1/2]

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

Definition at line 795 of file Solver.cs.

◆ MakeModulo() [2/2]

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

Definition at line 789 of file Solver.cs.

◆ MakeMonotonicElement()

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

Definition at line 695 of file Solver.cs.

◆ MakeMoveTowardTargetOperator() [1/2]

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

Definition at line 2692 of file Solver.cs.

◆ MakeMoveTowardTargetOperator() [2/2]

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

Definition at line 2699 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 1887 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 1894 of file Solver.cs.

◆ MakeNBestValueSolutionCollector() [1/2]

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

Definition at line 1875 of file Solver.cs.

◆ MakeNBestValueSolutionCollector() [2/2]

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

Definition at line 1881 of file Solver.cs.

◆ MakeNeighborhoodLimit()

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

Definition at line 2748 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 2573 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 2579 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 2585 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 2591 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 2597 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 2603 of file Solver.cs.

◆ MakeNoCycle() [1/3]

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

Definition at line 1492 of file Solver.cs.

◆ MakeNoCycle() [2/3]

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

Definition at line 1485 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 1499 of file Solver.cs.

◆ MakeNonEquality() [1/3]

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

Definition at line 904 of file Solver.cs.

◆ MakeNonEquality() [2/3]

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

Definition at line 898 of file Solver.cs.

◆ MakeNonEquality() [3/3]

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

Definition at line 892 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 1583 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 1597 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 1590 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 1604 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 1618 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 1611 of file Solver.cs.

◆ MakeNotBetweenCt()

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

Definition at line 1239 of file Solver.cs.

◆ MakeNotMemberCt() [1/4]

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

Definition at line 1287 of file Solver.cs.

◆ MakeNotMemberCt() [2/4]

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

Definition at line 1275 of file Solver.cs.

◆ MakeNotMemberCt() [3/4]

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

Definition at line 1281 of file Solver.cs.

◆ MakeNotMemberCt() [4/4]

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

Definition at line 1269 of file Solver.cs.

◆ MakeNullIntersect()

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

Definition at line 1471 of file Solver.cs.

◆ MakeNullIntersectExcept()

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

Definition at line 1478 of file Solver.cs.

◆ MakeOperator() [1/8]

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

Definition at line 2636 of file Solver.cs.

◆ MakeOperator() [2/8]

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

Definition at line 2629 of file Solver.cs.

◆ MakeOperator() [3/8]

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

Definition at line 2622 of file Solver.cs.

◆ MakeOperator() [4/8]

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

Definition at line 2657 of file Solver.cs.

◆ MakeOperator() [5/8]

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_incoming_neighbors )
inline

Definition at line 2650 of file Solver.cs.

◆ MakeOperator() [6/8]

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_incoming_neighbors,
SWIGTYPE_p_std__functionT_std__vectorT_int_t_const_Rfint_intF_t get_outgoing_neighbors )
inline

Definition at line 2643 of file Solver.cs.

◆ MakeOperator() [7/8]

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

Definition at line 2671 of file Solver.cs.

◆ MakeOperator() [8/8]

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

Definition at line 2664 of file Solver.cs.

◆ MakeOpposite()

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

Definition at line 629 of file Solver.cs.

◆ MakeOptimize()

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

Definition at line 1925 of file Solver.cs.

◆ MakePack()

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

Definition at line 1625 of file Solver.cs.

◆ MakePathConnected()

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

Definition at line 1548 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 1541 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 1520 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 1534 of file Solver.cs.

◆ MakePhase() [1/15]

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

Definition at line 2509 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 2447 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 2453 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 2459 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 2465 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 2384 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 2405 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 2398 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 2419 of file Solver.cs.

◆ MakePhase() [10/15]

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

Definition at line 2495 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 2502 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 2391 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 2412 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 2426 of file Solver.cs.

◆ MakePhase() [15/15]

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

Definition at line 2516 of file Solver.cs.

◆ MakePower()

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

Definition at line 671 of file Solver.cs.

◆ MakePrintModelVisitor()

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

Definition at line 2222 of file Solver.cs.

◆ MakeProd() [1/2]

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

Definition at line 641 of file Solver.cs.

◆ MakeProd() [2/2]

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

Definition at line 635 of file Solver.cs.

◆ MakeProfiledDecisionBuilderWrapper()

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

Definition at line 3075 of file Solver.cs.

◆ MakeRandomLnsOperator() [1/2]

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

Definition at line 2678 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 2685 of file Solver.cs.

◆ MakeRankFirstInterval()

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

Definition at line 2483 of file Solver.cs.

◆ MakeRankLastInterval()

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

Definition at line 2489 of file Solver.cs.

◆ MakeRejectFilter()

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

Definition at line 2843 of file Solver.cs.

◆ MakeRestoreAssignment()

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

Definition at line 2610 of file Solver.cs.

◆ MakeRoundRobinCompoundObjectiveMonitor()

BaseObjectiveMonitor Google.OrTools.ConstraintSolver.Solver.MakeRoundRobinCompoundObjectiveMonitor ( SWIGTYPE_p_std__vectorT_operations_research__BaseObjectiveMonitor_p_t monitors,
int num_max_local_optima_before_metaheuristic_switch )
inline

Definition at line 2014 of file Solver.cs.

◆ MakeScalProd() [1/2]

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

Definition at line 610 of file Solver.cs.

◆ MakeScalProd() [2/2]

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

Definition at line 603 of file Solver.cs.

◆ MakeScalProdEquality() [1/4]

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

Definition at line 1127 of file Solver.cs.

◆ MakeScalProdEquality() [2/4]

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

Definition at line 1113 of file Solver.cs.

◆ MakeScalProdEquality() [3/4]

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

Definition at line 1120 of file Solver.cs.

◆ MakeScalProdEquality() [4/4]

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

Definition at line 1106 of file Solver.cs.

◆ MakeScalProdGreaterOrEqual() [1/2]

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

Definition at line 1141 of file Solver.cs.

◆ MakeScalProdGreaterOrEqual() [2/2]

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

Definition at line 1134 of file Solver.cs.

◆ MakeScalProdLessOrEqual() [1/2]

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

Definition at line 1155 of file Solver.cs.

◆ MakeScalProdLessOrEqual() [2/2]

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

Definition at line 1148 of file Solver.cs.

◆ MakeScheduleOrExpedite()

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

Definition at line 2477 of file Solver.cs.

◆ MakeScheduleOrPostpone()

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

Definition at line 2471 of file Solver.cs.

◆ MakeSearchLog() [1/7]

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

Definition at line 2154 of file Solver.cs.

◆ MakeSearchLog() [2/7]

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

Definition at line 2160 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 2172 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 2178 of file Solver.cs.

◆ MakeSearchLog() [5/7]

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

Definition at line 2185 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 2191 of file Solver.cs.

◆ MakeSearchLog() [7/7]

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

Definition at line 2166 of file Solver.cs.

◆ MakeSearchTrace()

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

Definition at line 2197 of file Solver.cs.

◆ MakeSemiContinuousExpr()

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

Definition at line 783 of file Solver.cs.

◆ MakeSimulatedAnnealing()

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

Definition at line 2001 of file Solver.cs.

◆ MakeSolutionsLimit()

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

Definition at line 2058 of file Solver.cs.

◆ MakeSolveOnce() [1/6]

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

Definition at line 2536 of file Solver.cs.

◆ MakeSolveOnce() [2/6]

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

Definition at line 2542 of file Solver.cs.

◆ MakeSolveOnce() [3/6]

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

Definition at line 2548 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 2554 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 2560 of file Solver.cs.

◆ MakeSolveOnce() [6/6]

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

Definition at line 2566 of file Solver.cs.

◆ MakeSortingConstraint()

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

Definition at line 1415 of file Solver.cs.

◆ MakeSplitVariableDomain()

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

Definition at line 2283 of file Solver.cs.

◆ MakeSquare()

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

Definition at line 665 of file Solver.cs.

◆ MakeStatisticsModelVisitor()

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

Definition at line 2228 of file Solver.cs.

◆ MakeStoreAssignment()

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

Definition at line 2616 of file Solver.cs.

◆ MakeStrictDisjunctiveConstraint()

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

Definition at line 1751 of file Solver.cs.

◆ MakeSubCircuit()

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

Definition at line 1513 of file Solver.cs.

◆ MakeSum() [1/3]

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

Definition at line 590 of file Solver.cs.

◆ MakeSum() [2/3]

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

Definition at line 584 of file Solver.cs.

◆ MakeSum() [3/3]

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

Definition at line 596 of file Solver.cs.

◆ MakeSumEquality() [1/2]

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

Definition at line 1099 of file Solver.cs.

◆ MakeSumEquality() [2/2]

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

Definition at line 1092 of file Solver.cs.

◆ MakeSumGreaterOrEqual()

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

Definition at line 1085 of file Solver.cs.

◆ MakeSumLessOrEqual()

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

Definition at line 1078 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 2862 of file Solver.cs.

◆ MakeSumObjectiveFilter() [2/2]

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

Definition at line 2855 of file Solver.cs.

◆ MakeSymmetryManager() [1/5]

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

Definition at line 2241 of file Solver.cs.

◆ MakeSymmetryManager() [2/5]

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

Definition at line 2247 of file Solver.cs.

◆ MakeSymmetryManager() [3/5]

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

Definition at line 2253 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 2259 of file Solver.cs.

◆ MakeSymmetryManager() [5/5]

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

Definition at line 2234 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 1980 of file Solver.cs.

◆ MakeTemporalDisjunction() [1/2]

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

Definition at line 1738 of file Solver.cs.

◆ MakeTemporalDisjunction() [2/2]

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

Definition at line 1732 of file Solver.cs.

◆ MakeTimeLimit() [1/2]

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

Definition at line 2040 of file Solver.cs.

◆ MakeTimeLimit() [2/2]

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

Definition at line 2033 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 1576 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 1569 of file Solver.cs.

◆ MakeTrueConstraint()

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

Definition at line 807 of file Solver.cs.

◆ MakeVariableDomainFilter()

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

Definition at line 2849 of file Solver.cs.

◆ MakeVariableGreaterOrEqualValue()

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

Definition at line 2277 of file Solver.cs.

◆ MakeVariableLessOrEqualValue()

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

Definition at line 2271 of file Solver.cs.

◆ MakeWeightedMaximize() [1/2]

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

Definition at line 1952 of file Solver.cs.

◆ MakeWeightedMaximize() [2/2]

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

Definition at line 1945 of file Solver.cs.

◆ MakeWeightedMinimize() [1/2]

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

Definition at line 1938 of file Solver.cs.

◆ MakeWeightedMinimize() [2/2]

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

Definition at line 1931 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 1966 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 1959 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 3018 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 2741 of file Solver.cs.

◆ NameAllVariables()

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

Definition at line 3013 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 2882 of file Solver.cs.

◆ PushState()

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

Definition at line 2878 of file Solver.cs.

◆ Rand32()

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

Definition at line 2906 of file Solver.cs.

◆ Rand64()

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

Definition at line 2901 of file Solver.cs.

◆ RandomConcatenateOperators() [1/2]

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

Definition at line 2727 of file Solver.cs.

◆ RandomConcatenateOperators() [2/2]

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

Definition at line 2734 of file Solver.cs.

◆ RegisterDemon()

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

Definition at line 2963 of file Solver.cs.

◆ RegisterIntervalVar()

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

Definition at line 2981 of file Solver.cs.

◆ RegisterIntExpr()

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

Definition at line 2969 of file Solver.cs.

◆ RegisterIntVar()

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

Definition at line 2975 of file Solver.cs.

◆ ReSeed()

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

Definition at line 2911 of file Solver.cs.

◆ RestartCurrentSearch()

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

Definition at line 3063 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 2788 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 2781 of file Solver.cs.

◆ SearchDepth()

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

Definition at line 2886 of file Solver.cs.

◆ SearchLeftDepth()

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

Definition at line 2891 of file Solver.cs.

◆ SetContext()

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

Definition at line 496 of file Solver.cs.

◆ SetGuidedLocalSearchPenaltyCallback()

void Google.OrTools.ConstraintSolver.Solver.SetGuidedLocalSearchPenaltyCallback ( LongLongLongToLong penalty_callback)
inline

Definition at line 510 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 2949 of file Solver.cs.

◆ ShouldFail()

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

Definition at line 3067 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 2896 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 2869 of file Solver.cs.

◆ TopProgressPercent()

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

Definition at line 2873 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 2359 of file Solver.cs.

◆ Try() [2/4]

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

Definition at line 2365 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 2371 of file Solver.cs.

◆ Try() [4/4]

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

Definition at line 2377 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 2953 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 3104 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 3102 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 3101 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 3103 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 3196 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 3177 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 3189 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 3110 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 3085 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 3092 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 3091 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 3095 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 3094 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 3093 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 3090 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 3088 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 3089 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 3087 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 3115 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 3096 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 3086 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 3116 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 3109 of file Solver.cs.

◆ CROSS

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

Definition at line 3129 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 3176 of file Solver.cs.

◆ DECREMENT

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

Definition at line 3140 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 3154 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 3170 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 3159 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 3160 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 3171 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 3161 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 3162 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 3172 of file Solver.cs.

◆ EQ

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

Definition at line 3151 of file Solver.cs.

◆ EXCHANGE

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

Definition at line 3128 of file Solver.cs.

◆ EXTENDEDSWAPACTIVE

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

Definition at line 3135 of file Solver.cs.

◆ FULLPATHLNS

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

Definition at line 3137 of file Solver.cs.

◆ GE

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

LocalSearchFilterBound.

Definition at line 3149 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 3194 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 3195 of file Solver.cs.

◆ INCREMENT

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

Definition at line 3139 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 3099 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 3100 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 3083 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 3084 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 3119 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 3122 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 3121 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 3120 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 3181 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 3182 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 3183 of file Solver.cs.

◆ kNumPriorities

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

Definition at line 3081 of file Solver.cs.

◆ LE

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

Definition at line 3150 of file Solver.cs.

◆ LK

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

EvaluatorLocalSearchOperators.

Definition at line 3144 of file Solver.cs.

◆ MAKEACTIVE

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

Definition at line 3130 of file Solver.cs.

◆ MAKECHAININACTIVE

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

Definition at line 3132 of file Solver.cs.

◆ MAKEINACTIVE

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

Definition at line 3131 of file Solver.cs.

◆ MAXIMIZATION

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

Definition at line 3202 of file Solver.cs.

◆ MINIMIZATION

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

Definition at line 3203 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 3180 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 3197 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 3156 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 3201 of file Solver.cs.

◆ OROPT

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

Definition at line 3126 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 3193 of file Solver.cs.

◆ PATHLNS

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

Definition at line 3136 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 3198 of file Solver.cs.

◆ RELOCATE

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

Definition at line 3127 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 3190 of file Solver.cs.

◆ SENTINEL

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

MarkerType.

Definition at line 3187 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 3113 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 3114 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 3188 of file Solver.cs.

◆ SIMPLELNS

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

Definition at line 3141 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 3105 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 3106 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 3173 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 3163 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 3164 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 3174 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 3165 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 3166 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 3175 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 3167 of file Solver.cs.

◆ SWAPACTIVE

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

Definition at line 3133 of file Solver.cs.

◆ SWAPACTIVECHAIN

readonly int Google.OrTools.ConstraintSolver.Solver.SWAPACTIVECHAIN = operations_research_constraint_solverPINVOKE.Solver_SWAPACTIVECHAIN_get()
static

Definition at line 3134 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 3184 of file Solver.cs.

◆ TSPLNS

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

Definition at line 3146 of file Solver.cs.

◆ TSPOPT

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

Definition at line 3145 of file Solver.cs.

◆ TWOOPT

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

LocalSearchOperators.

Definition at line 3125 of file Solver.cs.

◆ UNACTIVELNS

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

Definition at line 3138 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 3155 of file Solver.cs.


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