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