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