DotNet Reference

DotNet Reference

Solver Member List

This is the complete list of members for Solver, including all inherited members.

Accept(ModelVisitor visitor)Solverinline
AcceptedNeighbors()Solverinline
Add(Constraint c)Solverinline
AddCastConstraint(CastConstraint constraint, IntVar target_var, IntExpr expr)Solverinline
AddLocalSearchMonitor(LocalSearchMonitor monitor)Solverinline
AddPropagationMonitor(PropagationMonitor monitor)Solverinline
ASSIGN_CENTER_VALUESolverstatic
ASSIGN_MAX_VALUESolverstatic
ASSIGN_MIN_VALUESolverstatic
ASSIGN_RANDOM_VALUESolverstatic
AT_SOLUTIONSolverstatic
AVOID_DATESolverstatic
BalancingDecision()Solverinline
Branches()Solverinline
Cache()Solverinline
CastExpression(IntVar var)Solverinline
CheckAssignment(Assignment solution)Solverinline
CheckConstraint(Constraint ct)Solverinline
CheckFail()Solverinline
CHOICE_POINTSolverstatic
CHOOSE_DYNAMIC_GLOBAL_BESTSolverstatic
CHOOSE_FIRST_UNBOUNDSolverstatic
CHOOSE_HIGHEST_MAXSolverstatic
CHOOSE_LOWEST_MINSolverstatic
CHOOSE_MAX_REGRET_ON_MINSolverstatic
CHOOSE_MAX_SIZESolverstatic
CHOOSE_MIN_SIZESolverstatic
CHOOSE_MIN_SIZE_HIGHEST_MAXSolverstatic
CHOOSE_MIN_SIZE_HIGHEST_MINSolverstatic
CHOOSE_MIN_SIZE_LOWEST_MAXSolverstatic
CHOOSE_MIN_SIZE_LOWEST_MINSolverstatic
CHOOSE_MIN_SLACK_RANK_FORWARDSolverstatic
CHOOSE_PATHSolverstatic
CHOOSE_RANDOMSolverstatic
CHOOSE_RANDOM_RANK_FORWARDSolverstatic
CHOOSE_STATIC_GLOBAL_BESTSolverstatic
ClearFailIntercept()Solverinline
ClearLocalSearchState()Solverinline
Compose(DecisionBuilder db1, DecisionBuilder db2)Solverinline
Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)Solverinline
Compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)Solverinline
Compose(DecisionBuilderVector dbs)Solverinline
ConcatenateOperators(LocalSearchOperatorVector ops)Solverinline
ConcatenateOperators(LocalSearchOperatorVector ops, bool restart)Solverinline
ConcatenateOperators(LocalSearchOperatorVector ops, IntIntToLong evaluator)Solverinline
Constraints()Solverinline
CROSSSolverstatic
CROSS_DATESolverstatic
CurrentlyInSolve()Solverinline
DECREMENTSolverstatic
DefaultSolverParameters()Solverinlinestatic
DELAYED_PRIORITYSolverstatic
DemonRuns(int p)Solverinline
Dispose()Solverinline
Dispose(bool disposing)Solverinlineprotectedvirtual
ENDS_AFTERSolverstatic
ENDS_AFTER_ENDSolverstatic
ENDS_AFTER_STARTSolverstatic
ENDS_ATSolverstatic
ENDS_AT_ENDSolverstatic
ENDS_AT_STARTSolverstatic
ENDS_BEFORESolverstatic
EndSearch()Solverinline
EndSearchAux()Solverinline
EQSolverstatic
EXCHANGESolverstatic
ExportProfilingOverview(string filename)Solverinline
EXTENDEDSWAPACTIVESolverstatic
Fail()Solverinline
FailStamp()Solverinline
Failures()Solverinline
FilteredNeighbors()Solverinline
FinishCurrentSearch()Solverinline
FULLPATHLNSSolverstatic
GESolverstatic
GetLocalSearchMonitor()Solverinline
GetOrCreateLocalSearchState()Solverinline
GetPropagationMonitor()Solverinline
HasName(PropagationBaseObject object_)Solverinline
IN_ROOT_NODESolverstatic
IN_SEARCHSolverstatic
INCREMENTSolverstatic
InstrumentsDemons()Solverinline
InstrumentsVariables()Solverinline
INT_VALUE_DEFAULTSolverstatic
INT_VALUE_SIMPLESolverstatic
INT_VAR_DEFAULTSolverstatic
INT_VAR_SIMPLESolverstatic
INTERVAL_DEFAULTSolverstatic
INTERVAL_SET_TIMES_BACKWARDSolverstatic
INTERVAL_SET_TIMES_FORWARDSolverstatic
INTERVAL_SIMPLESolverstatic
IsLocalSearchProfilingEnabled()Solverinline
IsProfilingEnabled()Solverinline
KEEP_LEFTSolverstatic
KEEP_RIGHTSolverstatic
KILL_BOTHSolverstatic
kNumPrioritiesSolverstatic
LESolverstatic
LKSolverstatic
LocalSearchProfile()Solverinline
MakeAbs(IntExpr expr)Solverinline
MakeAbsEquality(IntVar var, IntVar abs_var)Solverinline
MakeAcceptFilter()Solverinline
MAKEACTIVESolverstatic
MakeAllDifferent(IntVarVector vars)Solverinline
MakeAllDifferent(IntVarVector vars, bool stronger_propagation)Solverinline
MakeAllDifferentExcept(IntVarVector vars, long escape_value)Solverinline
MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples)Solverinline
MakeAllSolutionCollector(Assignment assignment)Solverinline
MakeAllSolutionCollector()Solverinline
MakeAssignment()Solverinline
MakeAssignment(Assignment a)Solverinline
MakeAssignVariablesValues(IntVarVector vars, long[] values)Solverinline
MakeAssignVariableValue(IntVar var, long val)Solverinline
MakeAssignVariableValueOrDoNothing(IntVar var, long value)Solverinline
MakeAssignVariableValueOrFail(IntVar var, long value)Solverinline
MakeAtSolutionCallback(VoidToVoid callback)Solverinline
MakeBestValueSolutionCollector(Assignment assignment, bool maximize)Solverinline
MakeBestValueSolutionCollector(bool maximize)Solverinline
MakeBetweenCt(IntExpr expr, long l, long u)Solverinline
MakeBoolVar(string name)Solverinline
MakeBoolVar()Solverinline
MakeBoolVarArray(int count)Solverinline
MakeBoolVarArray(int count, string name)Solverinline
MakeBoolVarMatrix(int rows, int cols)Solverinline
MakeBoolVarMatrix(int rows, int cols, string name)Solverinline
MakeBranchesLimit(long branches)Solverinline
MAKECHAININACTIVESolverstatic
MakeCircuit(IntVarVector nexts)Solverinline
MakeClosureDemon(VoidToVoid closure)Solverinline
MakeConditionalExpression(IntVar condition, IntExpr expr, long unperformed_value)Solverinline
MakeConstantRestart(int frequency)Solverinline
MakeConstraintAdder(Constraint ct)Solverinline
MakeConstraintInitialPropagateCallback(Constraint ct)Solverinline
MakeConvexPiecewiseExpr(IntExpr expr, long early_cost, long early_date, long late_date, long late_cost)Solverinline
MakeCount(IntVarVector vars, long value, long max_count)Solverinline
MakeCount(IntVarVector vars, long value, IntVar max_count)Solverinline
MakeCover(IntervalVarVector vars, IntervalVar target_var)Solverinline
MakeCumulative(IntervalVarVector intervals, long[] demands, long capacity, string name)Solverinline
MakeCumulative(IntervalVarVector intervals, int[] demands, long capacity, string name)Solverinline
MakeCumulative(IntervalVarVector intervals, long[] demands, IntVar capacity, string name)Solverinline
MakeCumulative(IntervalVarVector intervals, int[] demands, IntVar capacity, string name)Solverinline
MakeCumulative(IntervalVarVector intervals, IntVarVector demands, long capacity, string name)Solverinline
MakeCumulative(IntervalVarVector intervals, IntVarVector demands, IntVar capacity, string name)Solverinline
MakeCustomLimit(VoidToBoolean limiter)Solverinline
MakeDecision(SolverToVoid apply, SolverToVoid refute)Solverinline
MakeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVarVector vars)Solverinline
MakeDefaultPhase(IntVarVector vars)Solverinline
MakeDefaultPhase(IntVarVector vars, DefaultPhaseParameters parameters)Solverinline
MakeDefaultRegularLimitParameters()Solverinline
MakeDefaultSolutionPool()Solverinline
MakeDelayedConstraintInitialPropagateCallback(Constraint ct)Solverinline
MakeDelayedPathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)Solverinline
MakeDeviation(IntVarVector vars, IntVar deviation_var, long total_sum)Solverinline
MakeDifference(IntExpr left, IntExpr right)Solverinline
MakeDifference(long value, IntExpr expr)Solverinline
MakeDisjunctiveConstraint(IntervalVarVector intervals, string name)Solverinline
MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards)Solverinline
MakeDistribute(IntVarVector vars, int[] values, IntVarVector cards)Solverinline
MakeDistribute(IntVarVector vars, IntVarVector cards)Solverinline
MakeDistribute(IntVarVector vars, long card_min, long card_max, long card_size)Solverinline
MakeDistribute(IntVarVector vars, long[] card_min, long[] card_max)Solverinline
MakeDistribute(IntVarVector vars, int[] card_min, int[] card_max)Solverinline
MakeDistribute(IntVarVector vars, long[] values, long[] card_min, long[] card_max)Solverinline
MakeDistribute(IntVarVector vars, int[] values, int[] card_min, int[] card_max)Solverinline
MakeDiv(IntExpr expr, long value)Solverinline
MakeDiv(IntExpr numerator, IntExpr denominator)Solverinline
MakeElement(long[] values, IntVar index)Solverinline
MakeElement(int[] values, IntVar index)Solverinline
MakeElement(LongToLong values, IntVar index)Solverinline
MakeElement(LongLongToLong values, IntVar index1, IntVar index2)Solverinline
MakeElement(IntVarVector vars, IntVar index)Solverinline
MakeElementEquality(long[] vals, IntVar index, IntVar target)Solverinline
MakeElementEquality(int[] vals, IntVar index, IntVar target)Solverinline
MakeElementEquality(IntVarVector vars, IntVar index, IntVar target)Solverinline
MakeElementEquality(IntVarVector vars, IntVar index, long target)Solverinline
MakeEnterSearchCallback(VoidToVoid callback)Solverinline
MakeEquality(IntExpr left, IntExpr right)Solverinline
MakeEquality(IntExpr expr, long value)Solverinline
MakeEquality(IntExpr expr, int value)Solverinline
MakeEquality(IntervalVar var1, IntervalVar var2)Solverinline
MakeExitSearchCallback(VoidToVoid callback)Solverinline
MakeFailDecision()Solverinline
MakeFailuresLimit(long failures)Solverinline
MakeFalseConstraint()Solverinline
MakeFalseConstraint(string explanation)Solverinline
MakeFirstSolutionCollector(Assignment assignment)Solverinline
MakeFirstSolutionCollector()Solverinline
MakeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline
MakeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline
MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)Solverinline
MakeFixedDurationIntervalVar(IntVar start_variable, long duration, string name)Solverinline
MakeFixedDurationIntervalVar(IntVar start_variable, long duration, IntVar performed_variable, string name)Solverinline
MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional)Solverinline
MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional, string name)Solverinline
MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)Solverinline
MakeFixedDurationIntervalVarArray(int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name)Solverinline
MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name)Solverinline
MakeFixedDurationIntervalVarArray(IntVar[] starts, long[] durations, string name)Solverinline
MakeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline
MakeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)Solverinline
MakeFixedInterval(long start, long duration, string name)Solverinline
MakeGenericTabuSearch(bool maximize, IntVar v, long step, IntVarVector tabu_vars, long forbid_tenure)Solverinline
MakeGreater(IntExpr left, IntExpr right)Solverinline
MakeGreater(IntExpr expr, long value)Solverinline
MakeGreater(IntExpr expr, int value)Solverinline
MakeGreaterOrEqual(IntExpr left, IntExpr right)Solverinline
MakeGreaterOrEqual(IntExpr expr, long value)Solverinline
MakeGreaterOrEqual(IntExpr expr, int value)Solverinline
MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongToLong objective_function, long step, IntVarVector vars, double penalty_factor)Solverinline
MakeGuidedLocalSearch(bool maximize, IntVar objective, LongLongLongToLong objective_function, long step, IntVarVector vars, IntVarVector secondary_vars, double penalty_factor)Solverinline
MakeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)Solverinline
MAKEINACTIVESolverstatic
MakeIndexExpression(IntVarVector vars, long value)Solverinline
MakeIndexOfConstraint(IntVarVector vars, IntVar index, long target)Solverinline
MakeIndexOfFirstMaxValueConstraint(IntVar index, IntVarVector vars)Solverinline
MakeIndexOfFirstMinValueConstraint(IntVar index, IntVarVector vars)Solverinline
MakeIntConst(long val, string name)Solverinline
MakeIntConst(long val)Solverinline
MakeIntervalRelaxedMax(IntervalVar interval_var)Solverinline
MakeIntervalRelaxedMin(IntervalVar interval_var)Solverinline
MakeIntervalVar(long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, bool optional, string name)Solverinline
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)Solverinline
MakeIntervalVarRelation(IntervalVar t, int r, long d)Solverinline
MakeIntervalVarRelation(IntervalVar t1, int r, IntervalVar t2)Solverinline
MakeIntervalVarRelationWithDelay(IntervalVar t1, int r, IntervalVar t2, long delay)Solverinline
MakeIntVar(long min, long max, string name)Solverinline
MakeIntVar(long[] values, string name)Solverinline
MakeIntVar(int[] values, string name)Solverinline
MakeIntVar(long min, long max)Solverinline
MakeIntVar(long[] values)Solverinline
MakeIntVar(int[] values)Solverinline
MakeIntVarArray(int count, long min, long max)Solverinline
MakeIntVarArray(int count, long min, long max, string name)Solverinline
MakeIntVarArray(int count, long[] values)Solverinline
MakeIntVarArray(int count, long[] values, string name)Solverinline
MakeIntVarArray(int count, int[] values)Solverinline
MakeIntVarArray(int count, int[] values, string name)Solverinline
MakeIntVarMatrix(int rows, int cols, long min, long max)Solverinline
MakeIntVarMatrix(int rows, int cols, long min, long max, string name)Solverinline
MakeIntVarMatrix(int rows, int cols, long[] values)Solverinline
MakeIntVarMatrix(int rows, int cols, long[] values, string name)Solverinline
MakeIntVarMatrix(int rows, int cols, int[] values)Solverinline
MakeIntVarMatrix(int rows, int cols, int[] values, string name)Solverinline
MakeInversePermutationConstraint(IntVarVector left, IntVarVector right)Solverinline
MakeIsBetweenCt(IntExpr expr, long l, long u, IntVar b)Solverinline
MakeIsBetweenVar(IntExpr v, long l, long u)Solverinline
MakeIsDifferentCstCt(IntExpr var, long value, IntVar boolvar)Solverinline
MakeIsDifferentCstVar(IntExpr var, long value)Solverinline
MakeIsDifferentCt(IntExpr v1, IntExpr v2, IntVar b)Solverinline
MakeIsDifferentVar(IntExpr v1, IntExpr v2)Solverinline
MakeIsEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline
MakeIsEqualCstVar(IntExpr var, long value)Solverinline
MakeIsEqualCt(IntExpr v1, IntExpr v2, IntVar b)Solverinline
MakeIsEqualVar(IntExpr v1, IntExpr v2)Solverinline
MakeIsGreaterCstCt(IntExpr v, long c, IntVar b)Solverinline
MakeIsGreaterCstVar(IntExpr var, long value)Solverinline
MakeIsGreaterCt(IntExpr left, IntExpr right, IntVar b)Solverinline
MakeIsGreaterOrEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline
MakeIsGreaterOrEqualCstVar(IntExpr var, long value)Solverinline
MakeIsGreaterOrEqualCt(IntExpr left, IntExpr right, IntVar b)Solverinline
MakeIsGreaterOrEqualVar(IntExpr left, IntExpr right)Solverinline
MakeIsGreaterVar(IntExpr left, IntExpr right)Solverinline
MakeIsLessCstCt(IntExpr v, long c, IntVar b)Solverinline
MakeIsLessCstVar(IntExpr var, long value)Solverinline
MakeIsLessCt(IntExpr left, IntExpr right, IntVar b)Solverinline
MakeIsLessOrEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline
MakeIsLessOrEqualCstVar(IntExpr var, long value)Solverinline
MakeIsLessOrEqualCt(IntExpr left, IntExpr right, IntVar b)Solverinline
MakeIsLessOrEqualVar(IntExpr left, IntExpr right)Solverinline
MakeIsLessVar(IntExpr left, IntExpr right)Solverinline
MakeIsMemberCt(IntExpr expr, long[] values, IntVar boolvar)Solverinline
MakeIsMemberCt(IntExpr expr, int[] values, IntVar boolvar)Solverinline
MakeIsMemberVar(IntExpr expr, long[] values)Solverinline
MakeIsMemberVar(IntExpr expr, int[] values)Solverinline
MakeLastSolutionCollector(Assignment assignment)Solverinline
MakeLastSolutionCollector()Solverinline
MakeLess(IntExpr left, IntExpr right)Solverinline
MakeLess(IntExpr expr, long value)Solverinline
MakeLess(IntExpr expr, int value)Solverinline
MakeLessOrEqual(IntExpr left, IntExpr right)Solverinline
MakeLessOrEqual(IntExpr expr, long value)Solverinline
MakeLessOrEqual(IntExpr expr, int value)Solverinline
MakeLexicalLess(IntVarVector left, IntVarVector right)Solverinline
MakeLexicalLessOrEqual(IntVarVector left, IntVarVector right)Solverinline
MakeLimit(long time, long branches, long failures, long solutions)Solverinline
MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check)Solverinline
MakeLimit(long time, long branches, long failures, long solutions, bool smart_time_check, bool cumulative)Solverinline
MakeLimit(Google.OrTools.ConstraintSolver.RegularLimitParameters proto)Solverinline
MakeLimit(SearchLimit limit_1, SearchLimit limit_2)Solverinline
MakeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters)Solverinline
MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)Solverinline
MakeLocalSearchPhase(IntVarVector vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)Solverinline
MakeLocalSearchPhase(SequenceVarVector vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)Solverinline
MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)Solverinline
MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)Solverinline
MakeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)Solverinline
MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)Solverinline
MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)Solverinline
MakeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterVector filters)Solverinline
MakeLubyRestart(int scale_factor)Solverinline
MakeMapDomain(IntVar var, IntVarVector actives)Solverinline
MakeMax(IntVarVector vars)Solverinline
MakeMax(IntExpr left, IntExpr right)Solverinline
MakeMax(IntExpr expr, long value)Solverinline
MakeMax(IntExpr expr, int value)Solverinline
MakeMaxEquality(IntVarVector vars, IntVar max_var)Solverinline
MakeMaximize(IntVar v, long step)Solverinline
MakeMemberCt(IntExpr expr, long[] values)Solverinline
MakeMemberCt(IntExpr expr, int[] values)Solverinline
MakeMin(IntVarVector vars)Solverinline
MakeMin(IntExpr left, IntExpr right)Solverinline
MakeMin(IntExpr expr, long value)Solverinline
MakeMin(IntExpr expr, int value)Solverinline
MakeMinEquality(IntVarVector vars, IntVar min_var)Solverinline
MakeMinimize(IntVar v, long step)Solverinline
MakeMirrorInterval(IntervalVar interval_var)Solverinline
MakeModulo(IntExpr x, long mod)Solverinline
MakeModulo(IntExpr x, IntExpr mod)Solverinline
MakeMonotonicElement(LongToLong values, bool increasing, IntVar index)Solverinline
MakeMoveTowardTargetOperator(Assignment target)Solverinline
MakeMoveTowardTargetOperator(IntVarVector variables, long[] target_values)Solverinline
MakeNBestValueSolutionCollector(Assignment assignment, int solution_count, bool maximize)Solverinline
MakeNBestValueSolutionCollector(int solution_count, bool maximize)Solverinline
MakeNeighborhoodLimit(LocalSearchOperator op, long limit)Solverinline
MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step)Solverinline
MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1)Solverinline
MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)Solverinline
MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)Solverinline
MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)Solverinline
MakeNestedOptimize(DecisionBuilder db, Assignment solution, bool maximize, long step, SearchMonitorVector monitors)Solverinline
MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler)Solverinline
MakeNoCycle(IntVarVector nexts, IntVarVector active)Solverinline
MakeNoCycle(IntVarVector nexts, IntVarVector active, LongToBoolean sink_handler, bool assume_paths)Solverinline
MakeNonEquality(IntExpr left, IntExpr right)Solverinline
MakeNonEquality(IntExpr expr, long value)Solverinline
MakeNonEquality(IntExpr expr, int value)Solverinline
MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)Solverinline
MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)Solverinline
MakeNonOverlappingBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)Solverinline
MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, IntVarVector x_size, IntVarVector y_size)Solverinline
MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, long[] x_size, long[] y_size)Solverinline
MakeNonOverlappingNonStrictBoxesConstraint(IntVarVector x_vars, IntVarVector y_vars, int[] x_size, int[] y_size)Solverinline
MakeNotBetweenCt(IntExpr expr, long l, long u)Solverinline
MakeNotMemberCt(IntExpr expr, long[] values)Solverinline
MakeNotMemberCt(IntExpr expr, int[] values)Solverinline
MakeNotMemberCt(IntExpr expr, long[] starts, long[] ends)Solverinline
MakeNotMemberCt(IntExpr expr, int[] starts, int[] ends)Solverinline
MakeNullIntersect(IntVarVector first_vars, IntVarVector second_vars)Solverinline
MakeNullIntersectExcept(IntVarVector first_vars, IntVarVector second_vars, long escape_value)Solverinline
MakeOperator(IntVarVector vars, int op)Solverinline
MakeOperator(IntVarVector vars, IntVarVector secondary_vars, int op)Solverinline
MakeOperator(IntVarVector vars, LongLongLongToLong evaluator, int op)Solverinline
MakeOperator(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong evaluator, int op)Solverinline
MakeOpposite(IntExpr expr)Solverinline
MakeOptimize(bool maximize, IntVar v, long step)Solverinline
MakePack(IntVarVector vars, int number_of_bins)Solverinline
MakePathConnected(IntVarVector nexts, long[] sources, long[] sinks, IntVarVector status)Solverinline
MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector transits)Solverinline
MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, LongLongToLong transit_evaluator)Solverinline
MakePathCumul(IntVarVector nexts, IntVarVector active, IntVarVector cumuls, IntVarVector slacks, LongLongToLong transit_evaluator)Solverinline
MakePhase(IntVarVector vars, int var_str, int val_str)Solverinline
MakePhase(IntVarVector vars, LongToLong var_evaluator, int val_str)Solverinline
MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator)Solverinline
MakePhase(IntVarVector vars, int var_str, LongLongLongToBoolean var_val1_val2_comparator)Solverinline
MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator)Solverinline
MakePhase(IntVarVector vars, int var_str, LongLongToLong value_evaluator, LongToLong tie_breaker)Solverinline
MakePhase(IntVarVector vars, LongToLong var_evaluator, LongLongToLong value_evaluator, LongToLong tie_breaker)Solverinline
MakePhase(IntVar v0, int var_str, int val_str)Solverinline
MakePhase(IntVar v0, IntVar v1, int var_str, int val_str)Solverinline
MakePhase(IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str)Solverinline
MakePhase(IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str)Solverinline
MakePhase(IntVarVector vars, LongLongToLong eval, int str)Solverinline
MakePhase(IntVarVector vars, LongLongToLong eval, LongToLong tie_breaker, int str)Solverinline
MakePhase(IntervalVarVector intervals, int str)Solverinline
MakePhase(SequenceVarVector sequences, int str)Solverinline
MakePower(IntExpr expr, long n)Solverinline
MakePrintModelVisitor()Solverinline
MakeProd(IntExpr left, IntExpr right)Solverinline
MakeProd(IntExpr expr, long value)Solverinline
MakeRandomLnsOperator(IntVarVector vars, int number_of_variables)Solverinline
MakeRandomLnsOperator(IntVarVector vars, int number_of_variables, int seed)Solverinline
MakeRankFirstInterval(SequenceVar sequence, int index)Solverinline
MakeRankLastInterval(SequenceVar sequence, int index)Solverinline
MakeRejectFilter()Solverinline
MakeRestoreAssignment(Assignment assignment)Solverinline
MakeScalProd(IntVarVector vars, long[] coefs)Solverinline
MakeScalProd(IntVarVector vars, int[] coefs)Solverinline
MakeScalProdEquality(IntVarVector vars, long[] coefficients, long cst)Solverinline
MakeScalProdEquality(IntVarVector vars, int[] coefficients, long cst)Solverinline
MakeScalProdEquality(IntVarVector vars, long[] coefficients, IntVar target)Solverinline
MakeScalProdEquality(IntVarVector vars, int[] coefficients, IntVar target)Solverinline
MakeScalProdGreaterOrEqual(IntVarVector vars, long[] coeffs, long cst)Solverinline
MakeScalProdGreaterOrEqual(IntVarVector vars, int[] coeffs, long cst)Solverinline
MakeScalProdLessOrEqual(IntVarVector vars, long[] coefficients, long cst)Solverinline
MakeScalProdLessOrEqual(IntVarVector vars, int[] coefficients, long cst)Solverinline
MakeScheduleOrExpedite(IntervalVar var, long est, ref int marker)Solverinline
MakeScheduleOrPostpone(IntervalVar var, long est, ref int marker)Solverinline
MakeSearchLog(int branch_period)Solverinline
MakeSearchLog(int branch_period, IntVar var)Solverinline
MakeSearchLog(int branch_period, VoidToString display_callback)Solverinline
MakeSearchLog(int branch_period, IntVar var, VoidToString display_callback)Solverinline
MakeSearchLog(int branch_period, OptimizeVar opt_var)Solverinline
MakeSearchLog(int branch_period, OptimizeVar opt_var, VoidToString display_callback)Solverinline
MakeSearchTrace(string prefix)Solverinline
MakeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step)Solverinline
MakeSimulatedAnnealing(bool maximize, IntVar v, long step, long initial_temperature)Solverinline
MakeSolutionsLimit(long solutions)Solverinline
MakeSolveOnce(DecisionBuilder db)Solverinline
MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1)Solverinline
MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2)Solverinline
MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)Solverinline
MakeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)Solverinline
MakeSolveOnce(DecisionBuilder db, SearchMonitorVector monitors)Solverinline
MakeSortingConstraint(IntVarVector vars, IntVarVector sorted)Solverinline
MakeSplitVariableDomain(IntVar var, long val, bool start_with_lower_half)Solverinline
MakeSquare(IntExpr expr)Solverinline
MakeStatisticsModelVisitor()Solverinline
MakeStoreAssignment(Assignment assignment)Solverinline
MakeStrictDisjunctiveConstraint(IntervalVarVector intervals, string name)Solverinline
MakeSubCircuit(IntVarVector nexts)Solverinline
MakeSum(IntExpr left, IntExpr right)Solverinline
MakeSum(IntExpr expr, long value)Solverinline
MakeSum(IntVarVector vars)Solverinline
MakeSumEquality(IntVarVector vars, long cst)Solverinline
MakeSumEquality(IntVarVector vars, IntVar var)Solverinline
MakeSumGreaterOrEqual(IntVarVector vars, long cst)Solverinline
MakeSumLessOrEqual(IntVarVector vars, long cst)Solverinline
MakeSumObjectiveFilter(IntVarVector vars, LongLongToLong values, int filter_enum)Solverinline
MakeSumObjectiveFilter(IntVarVector vars, IntVarVector secondary_vars, LongLongLongToLong values, int filter_enum)Solverinline
MakeSymmetryManager(SymmetryBreakerVector visitors)Solverinline
MakeSymmetryManager(SymmetryBreaker v1)Solverinline
MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2)Solverinline
MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3)Solverinline
MakeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4)Solverinline
MakeTabuSearch(bool maximize, IntVar v, long step, IntVarVector vars, long keep_tenure, long forbid_tenure, double tabu_factor)Solverinline
MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2, IntVar alt)Solverinline
MakeTemporalDisjunction(IntervalVar t1, IntervalVar t2)Solverinline
MakeTimeLimit(long time_in_ms)Solverinline
MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)Solverinline
MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, int[] final_states)Solverinline
MakeTrueConstraint()Solverinline
MakeVariableDomainFilter()Solverinline
MakeVariableGreaterOrEqualValue(IntVar var, long value)Solverinline
MakeVariableLessOrEqualValue(IntVar var, long value)Solverinline
MakeWeightedMaximize(IntVarVector sub_objectives, long[] weights, long step)Solverinline
MakeWeightedMaximize(IntVarVector sub_objectives, int[] weights, long step)Solverinline
MakeWeightedMinimize(IntVarVector sub_objectives, long[] weights, long step)Solverinline
MakeWeightedMinimize(IntVarVector sub_objectives, int[] weights, long step)Solverinline
MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, long[] weights, long step)Solverinline
MakeWeightedOptimize(bool maximize, IntVarVector sub_objectives, int[] weights, long step)Solverinline
MAXIMIZATIONSolverstatic
MemoryUsage()Solverinlinestatic
MINIMIZATIONSolverstatic
ModelName()Solverinline
NameAllVariables()Solverinline
Neighbors()Solverinline
NewSearch(DecisionBuilder db)Solverinline
NewSearch(DecisionBuilder db, SearchMonitor sm1)Solverinline
NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)Solverinline
NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)Solverinline
NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)Solverinline
NewSearch(DecisionBuilder db, SearchMonitor[] monitors)Solverinline
NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)Solverinline
NewSearchAux(DecisionBuilder db)Solverinline
NewSearchAux(DecisionBuilder db, SearchMonitor m1)Solverinline
NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline
NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline
NewSearchAux(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)Solverinline
NextSolution()Solverinline
NO_CHANGESolverstatic
NO_MORE_SOLUTIONSSolverstatic
NORMAL_PRIORITYSolverstatic
NOT_SETSolverstatic
OROPTSolverstatic
OUTSIDE_SEARCHSolverstatic
Parameters()Solverinline
PATHLNSSolverstatic
PopState()Solverinline
PROBLEM_INFEASIBLESolverstatic
PushState()Solverinline
Rand32(int size)Solverinline
Rand64(long size)Solverinline
RandomConcatenateOperators(LocalSearchOperatorVector ops)Solverinline
RandomConcatenateOperators(LocalSearchOperatorVector ops, int seed)Solverinline
RegisterDemon(Demon demon)Solverinline
RegisterIntervalVar(IntervalVar var)Solverinline
RegisterIntExpr(IntExpr expr)Solverinline
RegisterIntVar(IntVar var)Solverinline
RELOCATESolverstatic
ReSeed(int seed)Solverinline
RestartCurrentSearch()Solverinline
RestartSearch()Solverinline
REVERSIBLE_ACTIONSolverstatic
SearchDepth()Solverinline
SearchLeftDepth()Solverinline
SENTINELSolverstatic
SEQUENCE_DEFAULTSolverstatic
SEQUENCE_SIMPLESolverstatic
SetOptimizationDirection(int direction)Solverinline
SetUseFastLocalSearch(bool use_fast_local_search)Solverinline
ShouldFail()Solverinline
SIMPLE_MARKERSolverstatic
SIMPLELNSSolverstatic
Solutions()Solverinline
Solve(DecisionBuilder db, SearchMonitorVector monitors)Solverinline
Solve(DecisionBuilder db)Solverinline
Solve(DecisionBuilder db, SearchMonitor m1)Solverinline
Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline
Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline
Solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)Solverinline
SolveAndCommit(DecisionBuilder db, SearchMonitorVector monitors)Solverinline
SolveAndCommit(DecisionBuilder db)Solverinline
SolveAndCommit(DecisionBuilder db, SearchMonitor m1)Solverinline
SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline
SolveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline
SolveDepth()Solverinline
Solver(string name)Solverinline
Solver(string name, Google.OrTools.ConstraintSolver.ConstraintSolverParameters parameters)Solverinline
SPLIT_LOWER_HALFSolverstatic
SPLIT_UPPER_HALFSolverstatic
Stamp()Solverinline
STARTS_AFTERSolverstatic
STARTS_AFTER_ENDSolverstatic
STARTS_AFTER_STARTSolverstatic
STARTS_ATSolverstatic
STARTS_AT_ENDSolverstatic
STARTS_AT_STARTSolverstatic
STARTS_BEFORESolverstatic
State()Solverinline
STAYS_IN_SYNCSolverstatic
SWAPACTIVESolverstatic
swigCMemOwnSolverprotected
SWITCH_BRANCHESSolverstatic
TopPeriodicCheck()Solverinline
TopProgressPercent()Solverinline
ToString()Solverinline
Try(DecisionBuilder db1, DecisionBuilder db2)Solverinline
Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)Solverinline
Try(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)Solverinline
Try(DecisionBuilderVector dbs)Solverinline
TSPLNSSolverstatic
TSPOPTSolverstatic
TWOOPTSolverstatic
UNACTIVELNSSolverstatic
UncheckedSolutions()Solverinline
UseFastLocalSearch()Solverinline
VAR_PRIORITYSolverstatic
WallTime()Solverinline