DotNet Reference
DotNet Reference
Solver Member List
This is the complete list of members for Solver, including all inherited members.
| Accept(ModelVisitor visitor) | Solver | inline |
| AcceptedNeighbors() | Solver | inline |
| Add(Constraint c) | Solver | inline |
| AddCastConstraint(CastConstraint constraint, IntVar target_var, IntExpr expr) | Solver | inline |
| AddLocalSearchMonitor(LocalSearchMonitor monitor) | Solver | inline |
| AddPropagationMonitor(PropagationMonitor monitor) | Solver | inline |
| ASSIGN_CENTER_VALUE | Solver | static |
| ASSIGN_MAX_VALUE | Solver | static |
| ASSIGN_MIN_VALUE | Solver | static |
| ASSIGN_RANDOM_VALUE | Solver | static |
| AT_SOLUTION | Solver | static |
| AVOID_DATE | Solver | static |
| BalancingDecision() | Solver | inline |
| Branches() | Solver | inline |
| Cache() | Solver | inline |
| CastExpression(IntVar var) | Solver | inline |
| CheckAssignment(Assignment solution) | Solver | inline |
| CheckConstraint(Constraint ct) | Solver | inline |
| CheckFail() | Solver | inline |
| CHOICE_POINT | Solver | static |
| CHOOSE_DYNAMIC_GLOBAL_BEST | Solver | static |
| CHOOSE_FIRST_UNBOUND | Solver | static |
| CHOOSE_HIGHEST_MAX | Solver | static |
| CHOOSE_LOWEST_MIN | Solver | static |
| CHOOSE_MAX_REGRET_ON_MIN | Solver | static |
| CHOOSE_MAX_SIZE | Solver | static |
| CHOOSE_MIN_SIZE | Solver | static |
| CHOOSE_MIN_SIZE_HIGHEST_MAX | Solver | static |
| CHOOSE_MIN_SIZE_HIGHEST_MIN | Solver | static |
| CHOOSE_MIN_SIZE_LOWEST_MAX | Solver | static |
| CHOOSE_MIN_SIZE_LOWEST_MIN | Solver | static |
| CHOOSE_MIN_SLACK_RANK_FORWARD | Solver | static |
| CHOOSE_PATH | Solver | static |
| CHOOSE_RANDOM | Solver | static |
| CHOOSE_RANDOM_RANK_FORWARD | Solver | static |
| CHOOSE_STATIC_GLOBAL_BEST | Solver | static |
| ClearFailIntercept() | Solver | inline |
| ClearLocalSearchState() | Solver | inline |
| Compose(DecisionBuilder db1, DecisionBuilder db2) | Solver | inline |
| Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3) | Solver | inline |
| Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4) | Solver | inline |
| Compose(DecisionBuilderVector dbs) | Solver | inline |
| ConcatenateOperators(LocalSearchOperatorVector ops) | Solver | inline |
| ConcatenateOperators(LocalSearchOperatorVector ops, bool restart) | Solver | inline |
| ConcatenateOperators(LocalSearchOperatorVector ops, IntIntToLong evaluator) | Solver | inline |
| Constraints() | Solver | inline |
| CROSS | Solver | static |
| CROSS_DATE | Solver | static |
| CurrentlyInSolve() | Solver | inline |
| DECREMENT | Solver | static |
| DefaultSolverParameters() | Solver | inlinestatic |
| DELAYED_PRIORITY | Solver | static |
| DemonRuns(int p) | Solver | inline |
| Dispose() | Solver | inline |
| Dispose(bool disposing) | Solver | inlineprotectedvirtual |
| ENDS_AFTER | Solver | static |
| ENDS_AFTER_END | Solver | static |
| ENDS_AFTER_START | Solver | static |
| ENDS_AT | Solver | static |
| ENDS_AT_END | Solver | static |
| ENDS_AT_START | Solver | static |
| ENDS_BEFORE | Solver | static |
| EndSearch() | Solver | inline |
| EndSearchAux() | Solver | inline |
| EQ | Solver | static |
| EXCHANGE | Solver | static |
| ExportProfilingOverview(string filename) | Solver | inline |
| EXTENDEDSWAPACTIVE | Solver | static |
| Fail() | Solver | inline |
| FailStamp() | Solver | inline |
| Failures() | Solver | inline |
| FilteredNeighbors() | Solver | inline |
| FinishCurrentSearch() | Solver | inline |
| FULLPATHLNS | Solver | static |
| GE | Solver | static |
| GetLocalSearchMonitor() | Solver | inline |
| GetOrCreateLocalSearchState() | Solver | inline |
| GetPropagationMonitor() | Solver | inline |
| HasName(PropagationBaseObject object_) | Solver | inline |
| IN_ROOT_NODE | Solver | static |
| IN_SEARCH | Solver | static |
| INCREMENT | Solver | static |
| InstrumentsDemons() | Solver | inline |
| InstrumentsVariables() | Solver | inline |
| INT_VALUE_DEFAULT | Solver | static |
| INT_VALUE_SIMPLE | Solver | static |
| INT_VAR_DEFAULT | Solver | static |
| INT_VAR_SIMPLE | Solver | static |
| INTERVAL_DEFAULT | Solver | static |
| INTERVAL_SET_TIMES_BACKWARD | Solver | static |
| INTERVAL_SET_TIMES_FORWARD | Solver | static |
| INTERVAL_SIMPLE | Solver | static |
| IsLocalSearchProfilingEnabled() | Solver | inline |
| IsProfilingEnabled() | Solver | inline |
| KEEP_LEFT | Solver | static |
| KEEP_RIGHT | Solver | static |
| KILL_BOTH | Solver | static |
| kNumPriorities | Solver | static |
| LE | Solver | static |
| LK | Solver | static |
| LocalSearchProfile() | Solver | inline |
| MakeAbs(IntExpr expr) | Solver | inline |
| MakeAbsEquality(IntVar var, IntVar abs_var) | Solver | inline |
| MakeAcceptFilter() | Solver | inline |
| MAKEACTIVE | Solver | static |
| MakeAllDifferent(IntVarVector vars) | Solver | inline |
| MakeAllDifferent(IntVarVector vars, bool stronger_propagation) | Solver | inline |
| MakeAllDifferentExcept(IntVarVector vars, long escape_value) | Solver | inline |
| MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples) | Solver | inline |
| MakeAllSolutionCollector(Assignment assignment) | Solver | inline |
| MakeAllSolutionCollector() | Solver | inline |
| MakeAssignment() | Solver | inline |
| MakeAssignment(Assignment a) | Solver | inline |
| MakeAssignVariablesValues(IntVarVector vars, long[] values) | Solver | inline |
| MakeAssignVariableValue(IntVar var, long val) | Solver | inline |
| MakeAssignVariableValueOrDoNothing(IntVar var, long value) | Solver | inline |
| MakeAssignVariableValueOrFail(IntVar var, long value) | Solver | inline |
| MakeAtSolutionCallback(VoidToVoid callback) | Solver | inline |
| MakeBestValueSolutionCollector(Assignment assignment, bool maximize) | Solver | inline |
| MakeBestValueSolutionCollector(bool maximize) | Solver | inline |
| MakeBetweenCt(IntExpr expr, long l, long u) | Solver | inline |
| MakeBoolVar(string name) | Solver | inline |
| MakeBoolVar() | Solver | inline |
| MakeBoolVarArray(int count) | Solver | inline |
| MakeBoolVarArray(int count, string name) | Solver | inline |
| MakeBoolVarMatrix(int rows, int cols) | Solver | inline |
| MakeBoolVarMatrix(int rows, int cols, string name) | Solver | inline |
| MakeBranchesLimit(long branches) | Solver | inline |
| MAKECHAININACTIVE | Solver | static |
| MakeCircuit(IntVarVector nexts) | Solver | inline |
| MakeClosureDemon(VoidToVoid closure) | Solver | inline |
| MakeConditionalExpression(IntVar condition, IntExpr expr, long unperformed_value) | Solver | inline |
| MakeConstantRestart(int frequency) | Solver | inline |
| MakeConstraintAdder(Constraint ct) | Solver | inline |
| MakeConstraintInitialPropagateCallback(Constraint ct) | Solver | inline |
| MakeConvexPiecewiseExpr(IntExpr expr, long early_cost, long early_date, long late_date, long late_cost) | Solver | inline |
| MakeCount(IntVarVector vars, long value, long max_count) | Solver | inline |
| MakeCount(IntVarVector vars, long value, IntVar max_count) | Solver | inline |
| MakeCover(IntervalVarVector vars, IntervalVar target_var) | Solver | inline |
| MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name) | Solver | inline |
| MakeCumulative(IntervalVarVector intervals, int[] demands, long capacity, string name) | Solver | inline |
| MakeCumulative(IntervalVarVector intervals, long[] demands, IntVar capacity, string name) | Solver | inline |
| MakeCumulative(IntervalVarVector intervals, int[] demands, IntVar capacity, string name) | Solver | inline |
| MakeCumulative(IntervalVarVector intervals, IntVarVector demands, long capacity, string name) | Solver | inline |
| MakeCumulative(IntervalVarVector intervals, IntVarVector demands, IntVar capacity, string name) | Solver | inline |
| MakeCustomLimit(VoidToBoolean limiter) | Solver | inline |
| MakeDecision(SolverToVoid apply, SolverToVoid refute) | Solver | inline |
| MakeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVarVector vars) | Solver | inline |
| MakeDefaultPhase(IntVarVector vars) | Solver | inline |
| MakeDefaultPhase(IntVarVector vars, DefaultPhaseParameters parameters) | Solver | inline |
| MakeDefaultRegularLimitParameters() | Solver | inline |
| MakeDefaultSolutionPool() | Solver | inline |
| MakeDelayedConstraintInitialPropagateCallback(Constraint ct) | Solver | inline |
| MakeDelayedPathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits) | Solver | inline |
| MakeDeviation(IntVarVector vars, IntVar deviation_var, long total_sum) | Solver | inline |
| MakeDifference(IntExpr left, IntExpr right) | Solver | inline |
| MakeDifference(long value, IntExpr expr) | Solver | inline |
| MakeDisjunctiveConstraint(IntervalVarVector intervals, string name) | Solver | inline |
| MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards) | Solver | inline |
| MakeDistribute(IntVarVector vars, int[] values, IntVarVector cards) | Solver | inline |
| MakeDistribute(IntVarVector vars, IntVarVector cards) | Solver | inline |
| MakeDistribute(IntVarVector vars, long card_min, long card_max, long card_size) | Solver | inline |
| MakeDistribute(IntVarVector vars, long[] card_min, long[] card_max) | Solver | inline |
| MakeDistribute(IntVarVector vars, int[] card_min, int[] card_max) | Solver | inline |
| MakeDistribute(IntVarVector vars, long[] values, long[] card_min, long[] card_max) | Solver | inline |
| MakeDistribute(IntVarVector vars, int[] values, int[] card_min, int[] card_max) | Solver | inline |
| MakeDiv(IntExpr expr, long value) | Solver | inline |
| MakeDiv(IntExpr numerator, IntExpr denominator) | Solver | inline |
| MakeElement(long[] values, IntVar index) | Solver | inline |
| MakeElement(int[] values, IntVar index) | Solver | inline |
| MakeElement(LongToLong values, IntVar index) | Solver | inline |
| MakeElement(LongLongToLong values, IntVar index1, IntVar index2) | Solver | inline |
| MakeElement(IntVarVector vars, IntVar index) | Solver | inline |
| MakeElementEquality(long[] vals, IntVar index, IntVar target) | Solver | inline |
| MakeElementEquality(int[] vals, IntVar index, IntVar target) | Solver | inline |
| MakeElementEquality(IntVarVector vars, IntVar index, IntVar target) | Solver | inline |
| MakeElementEquality(IntVarVector vars, IntVar index, long target) | Solver | inline |
| MakeEnterSearchCallback(VoidToVoid callback) | Solver | inline |
| MakeEquality(IntExpr left, IntExpr right) | Solver | inline |
| MakeEquality(IntExpr expr, long value) | Solver | inline |
| MakeEquality(IntExpr expr, int value) | Solver | inline |
| MakeEquality(IntervalVar var1, IntervalVar var2) | Solver | inline |
| MakeExitSearchCallback(VoidToVoid callback) | Solver | inline |
| MakeFailDecision() | Solver | inline |
| MakeFailuresLimit(long failures) | Solver | inline |
| MakeFalseConstraint() | Solver | inline |
| MakeFalseConstraint(string explanation) | Solver | inline |
| MakeFirstSolutionCollector(Assignment assignment) | Solver | inline |
| MakeFirstSolutionCollector() | Solver | inline |
| MakeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset) | Solver | inline |
| MakeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset) | Solver | inline |
| MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name) | Solver | inline |
| MakeFixedDurationIntervalVar(IntVar start_variable, long duration, string name) | Solver | inline |
| MakeFixedDurationIntervalVar(IntVar start_variable, long duration, IntVar performed_variable, string name) | Solver | inline |
| MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional) | Solver | inline |
| MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional, string name) | Solver | inline |
| MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name) | Solver | inline |
| MakeFixedDurationIntervalVarArray(int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name) | Solver | inline |
| MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name) | Solver | inline |
| MakeFixedDurationIntervalVarArray(IntVar[] starts, long[] durations, string name) | Solver | inline |
| MakeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset) | Solver | inline |
| MakeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset) | Solver | inline |
| MakeFixedInterval(long start, long duration, string name) | Solver | inline |
| MakeGenericTabuSearch(bool maximize, IntVar v, long step, IntVarVector tabu_vars, long forbid_tenure) | Solver | inline |
| MakeGreater(IntExpr left, IntExpr right) | Solver | inline |
| MakeGreater(IntExpr expr, long value) | Solver | inline |
| MakeGreater(IntExpr expr, int value) | Solver | inline |
| MakeGreaterOrEqual(IntExpr left, IntExpr right) | Solver | inline |
| MakeGreaterOrEqual(IntExpr expr, long value) | Solver | inline |
| MakeGreaterOrEqual(IntExpr expr, int value) | Solver | inline |
| MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor) | Solver | inline |
| MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor) | Solver | inline |
| MakeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var) | Solver | inline |
| MAKEINACTIVE | Solver | static |
| MakeIndexExpression(IntVarVector vars, long value) | Solver | inline |
| MakeIndexOfConstraint(IntVarVector vars, IntVar index, long target) | Solver | inline |
| MakeIndexOfFirstMaxValueConstraint(IntVar index, IntVarVector vars) | Solver | inline |
| MakeIndexOfFirstMinValueConstraint(IntVar index, IntVarVector vars) | Solver | inline |
| MakeIntConst(long val, string name) | Solver | inline |
| MakeIntConst(long val) | Solver | inline |
| MakeIntervalRelaxedMax(IntervalVar interval_var) | Solver | inline |
| MakeIntervalRelaxedMin(IntervalVar interval_var) | Solver | inline |
| MakeIntervalVar(long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name) | Solver | inline |
| 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) | Solver | inline |
| MakeIntervalVarRelation(IntervalVar t, int r, long d) | Solver | inline |
| MakeIntervalVarRelation(IntervalVar t1, int r, IntervalVar t2) | Solver | inline |
| MakeIntervalVarRelationWithDelay(IntervalVar t1, int r, IntervalVar t2, long delay) | Solver | inline |
| MakeIntVar(long min, long max, string name) | Solver | inline |
| MakeIntVar(long[] values, string name) | Solver | inline |
| MakeIntVar(int[] values, string name) | Solver | inline |
| MakeIntVar(long min, long max) | Solver | inline |
| MakeIntVar(long[] values) | Solver | inline |
| MakeIntVar(int[] values) | Solver | inline |
| MakeIntVarArray(int count, long min, long max) | Solver | inline |
| MakeIntVarArray(int count, long min, long max, string name) | Solver | inline |
| MakeIntVarArray(int count, long[] values) | Solver | inline |
| MakeIntVarArray(int count, long[] values, string name) | Solver | inline |
| MakeIntVarArray(int count, int[] values) | Solver | inline |
| MakeIntVarArray(int count, int[] values, string name) | Solver | inline |
| MakeIntVarMatrix(int rows, int cols, long min, long max) | Solver | inline |
| MakeIntVarMatrix(int rows, int cols, long min, long max, string name) | Solver | inline |
| MakeIntVarMatrix(int rows, int cols, long[] values) | Solver | inline |
| MakeIntVarMatrix(int rows, int cols, long[] values, string name) | Solver | inline |
| MakeIntVarMatrix(int rows, int cols, int[] values) | Solver | inline |
| MakeIntVarMatrix(int rows, int cols, int[] values, string name) | Solver | inline |
| MakeInversePermutationConstraint(IntVarVector left, IntVarVector right) | Solver | inline |
| MakeIsBetweenCt(IntExpr expr, long l, long u, IntVar b) | Solver | inline |
| MakeIsBetweenVar(IntExpr v, long l, long u) | Solver | inline |
| MakeIsDifferentCstCt(IntExpr var, long value, IntVar boolvar) | Solver | inline |
| MakeIsDifferentCstVar(IntExpr var, long value) | Solver | inline |
| MakeIsDifferentCt(IntExpr v1, IntExpr v2, IntVar b) | Solver | inline |
| MakeIsDifferentVar(IntExpr v1, IntExpr v2) | Solver | inline |
| MakeIsEqualCstCt(IntExpr var, long value, IntVar boolvar) | Solver | inline |
| MakeIsEqualCstVar(IntExpr var, long value) | Solver | inline |
| MakeIsEqualCt(IntExpr v1, IntExpr v2, IntVar b) | Solver | inline |
| MakeIsEqualVar(IntExpr v1, IntExpr v2) | Solver | inline |
| MakeIsGreaterCstCt(IntExpr v, long c, IntVar b) | Solver | inline |
| MakeIsGreaterCstVar(IntExpr var, long value) | Solver | inline |
| MakeIsGreaterCt(IntExpr left, IntExpr right, IntVar b) | Solver | inline |
| MakeIsGreaterOrEqualCstCt(IntExpr var, long value, IntVar boolvar) | Solver | inline |
| MakeIsGreaterOrEqualCstVar(IntExpr var, long value) | Solver | inline |
| MakeIsGreaterOrEqualCt(IntExpr left, IntExpr right, IntVar b) | Solver | inline |
| MakeIsGreaterOrEqualVar(IntExpr left, IntExpr right) | Solver | inline |
| MakeIsGreaterVar(IntExpr left, IntExpr right) | Solver | inline |
| MakeIsLessCstCt(IntExpr v, long c, IntVar b) | Solver | inline |
| MakeIsLessCstVar(IntExpr var, long value) | Solver | inline |
| MakeIsLessCt(IntExpr left, IntExpr right, IntVar b) | Solver | inline |
| MakeIsLessOrEqualCstCt(IntExpr var, long value, IntVar boolvar) | Solver | inline |
| MakeIsLessOrEqualCstVar(IntExpr var, long value) | Solver | inline |
| MakeIsLessOrEqualCt(IntExpr left, IntExpr right, IntVar b) | Solver | inline |
| MakeIsLessOrEqualVar(IntExpr left, IntExpr right) | Solver | inline |
| MakeIsLessVar(IntExpr left, IntExpr right) | Solver | inline |
| MakeIsMemberCt(IntExpr expr, long[] values, IntVar boolvar) | Solver | inline |
| MakeIsMemberCt(IntExpr expr, int[] values, IntVar boolvar) | Solver | inline |
| MakeIsMemberVar(IntExpr expr, long[] values) | Solver | inline |
| MakeIsMemberVar(IntExpr expr, int[] values) | Solver | inline |
| MakeLastSolutionCollector(Assignment assignment) | Solver | inline |
| MakeLastSolutionCollector() | Solver | inline |
| MakeLess(IntExpr left, IntExpr right) | Solver | inline |
| MakeLess(IntExpr expr, long value) | Solver | inline |
| MakeLess(IntExpr expr, int value) | Solver | inline |
| MakeLessOrEqual(IntExpr left, IntExpr right) | Solver | inline |
| MakeLessOrEqual(IntExpr expr, long value) | Solver | inline |
| MakeLessOrEqual(IntExpr expr, int value) | Solver | inline |
| MakeLexicalLess(IntVarVector left, IntVarVector right) | Solver | inline |
| MakeLexicalLessOrEqual(IntVarVector left, IntVarVector right) | Solver | inline |
| MakeLimit(long time, long branches, long failures, long solutions) | Solver | inline |
| MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check) | Solver | inline |
| MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative) | Solver | inline |
| MakeLimit(Google.OrTools.ConstraintSolver.RegularLimitParameters proto) | Solver | inline |
| MakeLimit(SearchLimit limit_1, SearchLimit limit_2) | Solver | inline |
| MakeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters) | Solver | inline |
| MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters) | Solver | inline |
| MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters) | Solver | inline |
| MakeLocalSearchPhase(SequenceVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters) | Solver | inline |
| MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder) | Solver | inline |
| MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit) | Solver | inline |
| MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters) | Solver | inline |
| MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder) | Solver | inline |
| MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit) | Solver | inline |
| MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters) | Solver | inline |
| MakeLubyRestart(int scale_factor) | Solver | inline |
| MakeMapDomain(IntVar var, IntVarVector actives) | Solver | inline |
| MakeMax(IntVarVector vars) | Solver | inline |
| MakeMax(IntExpr left, IntExpr right) | Solver | inline |
| MakeMax(IntExpr expr, long value) | Solver | inline |
| MakeMax(IntExpr expr, int value) | Solver | inline |
| MakeMaxEquality(IntVarVector vars, IntVar max_var) | Solver | inline |
| MakeMaximize(IntVar v, long step) | Solver | inline |
| MakeMemberCt(IntExpr expr, long[] values) | Solver | inline |
| MakeMemberCt(IntExpr expr, int[] values) | Solver | inline |
| MakeMin(IntVarVector vars) | Solver | inline |
| MakeMin(IntExpr left, IntExpr right) | Solver | inline |
| MakeMin(IntExpr expr, long value) | Solver | inline |
| MakeMin(IntExpr expr, int value) | Solver | inline |
| MakeMinEquality(IntVarVector vars, IntVar min_var) | Solver | inline |
| MakeMinimize(IntVar v, long step) | Solver | inline |
| MakeMirrorInterval(IntervalVar interval_var) | Solver | inline |
| MakeModulo(IntExpr x, long mod) | Solver | inline |
| MakeModulo(IntExpr x, IntExpr mod) | Solver | inline |
| MakeMonotonicElement(LongToLong values, bool increasing, IntVar index) | Solver | inline |
| MakeMoveTowardTargetOperator(Assignment target) | Solver | inline |
| MakeMoveTowardTargetOperator(IntVarVector variables, long[] target_values) | Solver | inline |
| MakeNBestValueSolutionCollector(Assignment assignment, int solution_count, bool maximize) | Solver | inline |
| MakeNBestValueSolutionCollector(int solution_count, bool maximize) | Solver | inline |
| MakeNeighborhoodLimit(LocalSearchOperator op, long limit) | Solver | inline |
| MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step) | Solver | inline |
| MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1) | Solver | inline |
| MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2) | Solver | inline |
| MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3) | Solver | inline |
| MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4) | Solver | inline |
| MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitorVector monitors) | Solver | inline |
| MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler) | Solver | inline |
| MakeNoCycle(IntVarVector nexts, IntVarVector active) | Solver | inline |
| MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler, bool assume_paths) | Solver | inline |
| MakeNonEquality(IntExpr left, IntExpr right) | Solver | inline |
| MakeNonEquality(IntExpr expr, long value) | Solver | inline |
| MakeNonEquality(IntExpr expr, int value) | Solver | inline |
| MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size) | Solver | inline |
| MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size) | Solver | inline |
| MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size) | Solver | inline |
| MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size) | Solver | inline |
| MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size) | Solver | inline |
| MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size) | Solver | inline |
| MakeNotBetweenCt(IntExpr expr, long l, long u) | Solver | inline |
| MakeNotMemberCt(IntExpr expr, long[] values) | Solver | inline |
| MakeNotMemberCt(IntExpr expr, int[] values) | Solver | inline |
| MakeNotMemberCt(IntExpr expr, long[] starts, long[] ends) | Solver | inline |
| MakeNotMemberCt(IntExpr expr, int[] starts, int[] ends) | Solver | inline |
| MakeNullIntersect(IntVarVector first_vars, IntVarVector second_vars) | Solver | inline |
| MakeNullIntersectExcept(IntVarVector first_vars, IntVarVector second_vars, long escape_value) | Solver | inline |
| MakeOperator(IntVarVector vars, int op) | Solver | inline |
| MakeOperator(IntVarVector vars, IntVarVector secondary_vars, int op) | Solver | inline |
| MakeOperator(IntVarVector vars, LongLongLongToLong evaluator, int op) | Solver | inline |
| MakeOperator(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong evaluator, int op) | Solver | inline |
| MakeOpposite(IntExpr expr) | Solver | inline |
| MakeOptimize(bool maximize, IntVar v, long step) | Solver | inline |
| MakePack(IntVarVector vars, int number_of_bins) | Solver | inline |
| MakePathConnected(IntVarVector nexts, long[] sources, long[] sinks, IntVarVector status) | Solver | inline |
| MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits) | Solver | inline |
| MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, LongLongToLong transit_evaluator) | Solver | inline |
| MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector slacks, LongLongToLong transit_evaluator) | Solver | inline |
| MakePhase(IntVarVector vars, int var_str, int val_str) | Solver | inline |
| MakePhase(IntVarVector vars, LongToLong var_evaluator, int val_str) | Solver | inline |
| MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator) | Solver | inline |
| MakePhase(IntVarVector vars, int var_str, LongLongLongToBoolean var_val1_val2_comparator) | Solver | inline |
| MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator) | Solver | inline |
| MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator, LongToLong tie_breaker) | Solver | inline |
| MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator, LongToLong tie_breaker) | Solver | inline |
| MakePhase(IntVar v0, int var_str, int val_str) | Solver | inline |
| MakePhase(IntVar v0, IntVar v1, int var_str, int val_str) | Solver | inline |
| MakePhase(IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str) | Solver | inline |
| MakePhase(IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str) | Solver | inline |
| MakePhase(IntVarVector vars, LongLongToLong eval, int str) | Solver | inline |
| MakePhase(IntVarVector vars, LongLongToLong eval, LongToLong tie_breaker, int str) | Solver | inline |
| MakePhase(IntervalVarVector intervals, int str) | Solver | inline |
| MakePhase(SequenceVarVector sequences, int str) | Solver | inline |
| MakePower(IntExpr expr, long n) | Solver | inline |
| MakePrintModelVisitor() | Solver | inline |
| MakeProd(IntExpr left, IntExpr right) | Solver | inline |
| MakeProd(IntExpr expr, long value) | Solver | inline |
| MakeRandomLnsOperator(IntVarVector vars, int number_of_variables) | Solver | inline |
| MakeRandomLnsOperator(IntVarVector vars, int number_of_variables, int seed) | Solver | inline |
| MakeRankFirstInterval(SequenceVar sequence, int index) | Solver | inline |
| MakeRankLastInterval(SequenceVar sequence, int index) | Solver | inline |
| MakeRejectFilter() | Solver | inline |
| MakeRestoreAssignment(Assignment assignment) | Solver | inline |
| MakeScalProd(IntVarVector vars, long[] coefs) | Solver | inline |
| MakeScalProd(IntVarVector vars, int[] coefs) | Solver | inline |
| MakeScalProdEquality(IntVarVector vars, long[] coefficients, long cst) | Solver | inline |
| MakeScalProdEquality(IntVarVector vars, int[] coefficients, long cst) | Solver | inline |
| MakeScalProdEquality(IntVarVector vars, long[] coefficients, IntVar target) | Solver | inline |
| MakeScalProdEquality(IntVarVector vars, int[] coefficients, IntVar target) | Solver | inline |
| MakeScalProdGreaterOrEqual(IntVarVector vars, long[] coeffs, long cst) | Solver | inline |
| MakeScalProdGreaterOrEqual(IntVarVector vars, int[] coeffs, long cst) | Solver | inline |
| MakeScalProdLessOrEqual(IntVarVector vars, long[] coefficients, long cst) | Solver | inline |
| MakeScalProdLessOrEqual(IntVarVector vars, int[] coefficients, long cst) | Solver | inline |
| MakeScheduleOrExpedite(IntervalVar var, long est, ref int marker) | Solver | inline |
| MakeScheduleOrPostpone(IntervalVar var, long est, ref int marker) | Solver | inline |
| MakeSearchLog(int branch_period) | Solver | inline |
| MakeSearchLog(int branch_period, IntVar var) | Solver | inline |
| MakeSearchLog(int branch_period, VoidToString display_callback) | Solver | inline |
| MakeSearchLog(int branch_period, IntVar var, VoidToString display_callback) | Solver | inline |
| MakeSearchLog(int branch_period, OptimizeVar opt_var) | Solver | inline |
| MakeSearchLog(int branch_period, OptimizeVar opt_var, VoidToString display_callback) | Solver | inline |
| MakeSearchTrace(string prefix) | Solver | inline |
| MakeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step) | Solver | inline |
| MakeSimulatedAnnealing(bool maximize, IntVar v, long step, long initial_temperature) | Solver | inline |
| MakeSolutionsLimit(long solutions) | Solver | inline |
| MakeSolveOnce(DecisionBuilder db) | Solver | inline |
| MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1) | Solver | inline |
| MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2) | Solver | inline |
| MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3) | Solver | inline |
| MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4) | Solver | inline |
| MakeSolveOnce(DecisionBuilder db, SearchMonitorVector monitors) | Solver | inline |
| MakeSortingConstraint(IntVarVector vars, IntVarVector sorted) | Solver | inline |
| MakeSplitVariableDomain(IntVar var, long val, bool start_with_lower_half) | Solver | inline |
| MakeSquare(IntExpr expr) | Solver | inline |
| MakeStatisticsModelVisitor() | Solver | inline |
| MakeStoreAssignment(Assignment assignment) | Solver | inline |
| MakeStrictDisjunctiveConstraint(IntervalVarVector intervals, string name) | Solver | inline |
| MakeSubCircuit(IntVarVector nexts) | Solver | inline |
| MakeSum(IntExpr left, IntExpr right) | Solver | inline |
| MakeSum(IntExpr expr, long value) | Solver | inline |
| MakeSum(IntVarVector vars) | Solver | inline |
| MakeSumEquality(IntVarVector vars, long cst) | Solver | inline |
| MakeSumEquality(IntVarVector vars, IntVar var) | Solver | inline |
| MakeSumGreaterOrEqual(IntVarVector vars, long cst) | Solver | inline |
| MakeSumLessOrEqual(IntVarVector vars, long cst) | Solver | inline |
| MakeSumObjectiveFilter(IntVarVector vars, LongLongToLong values, int filter_enum) | Solver | inline |
| MakeSumObjectiveFilter(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong values, int filter_enum) | Solver | inline |
| MakeSymmetryManager(SymmetryBreakerVector visitors) | Solver | inline |
| MakeSymmetryManager(SymmetryBreaker v1) | Solver | inline |
| MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2) | Solver | inline |
| MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3) | Solver | inline |
| MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4) | Solver | inline |
| MakeTabuSearch(bool maximize, IntVar v, long step, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor) | Solver | inline |
| MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2, IntVar alt) | Solver | inline |
| MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2) | Solver | inline |
| MakeTimeLimit(long time_in_ms) | Solver | inline |
| MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states) | Solver | inline |
| MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, int[] final_states) | Solver | inline |
| MakeTrueConstraint() | Solver | inline |
| MakeVariableDomainFilter() | Solver | inline |
| MakeVariableGreaterOrEqualValue(IntVar var, long value) | Solver | inline |
| MakeVariableLessOrEqualValue(IntVar var, long value) | Solver | inline |
| MakeWeightedMaximize(IntVarVector sub_objectives, long[] weights, long step) | Solver | inline |
| MakeWeightedMaximize(IntVarVector sub_objectives, int[] weights, long step) | Solver | inline |
| MakeWeightedMinimize(IntVarVector sub_objectives, long[] weights, long step) | Solver | inline |
| MakeWeightedMinimize(IntVarVector sub_objectives, int[] weights, long step) | Solver | inline |
| MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, long[] weights, long step) | Solver | inline |
| MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, int[] weights, long step) | Solver | inline |
| MAXIMIZATION | Solver | static |
| MemoryUsage() | Solver | inlinestatic |
| MINIMIZATION | Solver | static |
| ModelName() | Solver | inline |
| NameAllVariables() | Solver | inline |
| Neighbors() | Solver | inline |
| NewSearch(DecisionBuilder db) | Solver | inline |
| NewSearch(DecisionBuilder db, SearchMonitor sm1) | Solver | inline |
| NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2) | Solver | inline |
| NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3) | Solver | inline |
| NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4) | Solver | inline |
| NewSearch(DecisionBuilder db, SearchMonitor[] monitors) | Solver | inline |
| NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors) | Solver | inline |
| NewSearchAux(DecisionBuilder db) | Solver | inline |
| NewSearchAux(DecisionBuilder db, SearchMonitor m1) | Solver | inline |
| NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2) | Solver | inline |
| NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3) | Solver | inline |
| NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4) | Solver | inline |
| NextSolution() | Solver | inline |
| NO_CHANGE | Solver | static |
| NO_MORE_SOLUTIONS | Solver | static |
| NORMAL_PRIORITY | Solver | static |
| NOT_SET | Solver | static |
| OROPT | Solver | static |
| OUTSIDE_SEARCH | Solver | static |
| Parameters() | Solver | inline |
| PATHLNS | Solver | static |
| PopState() | Solver | inline |
| PROBLEM_INFEASIBLE | Solver | static |
| PushState() | Solver | inline |
| Rand32(int size) | Solver | inline |
| Rand64(long size) | Solver | inline |
| RandomConcatenateOperators(LocalSearchOperatorVector ops) | Solver | inline |
| RandomConcatenateOperators(LocalSearchOperatorVector ops, int seed) | Solver | inline |
| RegisterDemon(Demon demon) | Solver | inline |
| RegisterIntervalVar(IntervalVar var) | Solver | inline |
| RegisterIntExpr(IntExpr expr) | Solver | inline |
| RegisterIntVar(IntVar var) | Solver | inline |
| RELOCATE | Solver | static |
| ReSeed(int seed) | Solver | inline |
| RestartCurrentSearch() | Solver | inline |
| RestartSearch() | Solver | inline |
| REVERSIBLE_ACTION | Solver | static |
| SearchDepth() | Solver | inline |
| SearchLeftDepth() | Solver | inline |
| SENTINEL | Solver | static |
| SEQUENCE_DEFAULT | Solver | static |
| SEQUENCE_SIMPLE | Solver | static |
| SetOptimizationDirection(int direction) | Solver | inline |
| SetUseFastLocalSearch(bool use_fast_local_search) | Solver | inline |
| ShouldFail() | Solver | inline |
| SIMPLE_MARKER | Solver | static |
| SIMPLELNS | Solver | static |
| Solutions() | Solver | inline |
| Solve(DecisionBuilder db, SearchMonitorVector monitors) | Solver | inline |
| Solve(DecisionBuilder db) | Solver | inline |
| Solve(DecisionBuilder db, SearchMonitor m1) | Solver | inline |
| Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2) | Solver | inline |
| Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3) | Solver | inline |
| Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4) | Solver | inline |
| SolveAndCommit(DecisionBuilder db, SearchMonitorVector monitors) | Solver | inline |
| SolveAndCommit(DecisionBuilder db) | Solver | inline |
| SolveAndCommit(DecisionBuilder db, SearchMonitor m1) | Solver | inline |
| SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2) | Solver | inline |
| SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3) | Solver | inline |
| SolveDepth() | Solver | inline |
| Solver(string name) | Solver | inline |
| Solver(string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters) | Solver | inline |
| SPLIT_LOWER_HALF | Solver | static |
| SPLIT_UPPER_HALF | Solver | static |
| Stamp() | Solver | inline |
| STARTS_AFTER | Solver | static |
| STARTS_AFTER_END | Solver | static |
| STARTS_AFTER_START | Solver | static |
| STARTS_AT | Solver | static |
| STARTS_AT_END | Solver | static |
| STARTS_AT_START | Solver | static |
| STARTS_BEFORE | Solver | static |
| State() | Solver | inline |
| STAYS_IN_SYNC | Solver | static |
| SWAPACTIVE | Solver | static |
| swigCMemOwn | Solver | protected |
| SWITCH_BRANCHES | Solver | static |
| TopPeriodicCheck() | Solver | inline |
| TopProgressPercent() | Solver | inline |
| ToString() | Solver | inline |
| Try(DecisionBuilder db1, DecisionBuilder db2) | Solver | inline |
| Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3) | Solver | inline |
| Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4) | Solver | inline |
| Try(DecisionBuilderVector dbs) | Solver | inline |
| TSPLNS | Solver | static |
| TSPOPT | Solver | static |
| TWOOPT | Solver | static |
| UNACTIVELNS | Solver | static |
| UncheckedSolutions() | Solver | inline |
| UseFastLocalSearch() | Solver | inline |
| VAR_PRIORITY | Solver | static |
| WallTime() | Solver | inline |