Java Reference

Java Reference

Solver Member List

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

accept(ModelVisitor visitor)Solverinline
acceptedNeighbors()Solverinline
addCastConstraint(CastConstraint constraint, IntVar target_var, IntExpr expr)Solverinline
addConstraint(Constraint c)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
balancing_decision()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
clear_fail_intercept()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(DecisionBuilder[] dbs)Solverinline
concatenateOperators(LocalSearchOperator[] ops)Solverinline
concatenateOperators(LocalSearchOperator[] ops, boolean restart)Solverinline
concatenateOperators(LocalSearchOperator[] ops, IntIntToLongFunction evaluator)Solverinline
constraints()Solverinline
CROSSSolverstatic
CROSS_DATESolverstatic
currentlyInSolve()Solverinline
DECREMENTSolverstatic
defaultSolverParameters()Solverinlinestatic
DELAYED_PRIORITYSolverstatic
delete()Solverinline
demon_runs(int p)Solverinline
ENDS_AFTERSolverstatic
ENDS_AFTER_ENDSolverstatic
ENDS_AFTER_STARTSolverstatic
ENDS_ATSolverstatic
ENDS_AT_ENDSolverstatic
ENDS_AT_STARTSolverstatic
ENDS_BEFORESolverstatic
endSearch()Solverinline
EQSolverstatic
EXCHANGESolverstatic
exportProfilingOverview(String filename)Solverinline
EXTENDEDSWAPACTIVESolverstatic
fail()Solverinline
fail_stamp()Solverinline
failures()Solverinline
filteredNeighbors()Solverinline
finishCurrentSearch()Solverinline
FULLPATHLNSSolverstatic
GESolverstatic
getLocalSearchMonitor()Solverinline
GetOrCreateLocalSearchState()Solverinline
getPropagationMonitor()Solverinline
getTmp_vector_()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(IntVar[] vars)Solverinline
makeAllDifferent(IntVar[] vars, boolean stronger_propagation)Solverinline
makeAllDifferentExcept(IntVar[] vars, long escape_value)Solverinline
makeAllowedAssignment(IntVar[] vars, IntTupleSet tuples)Solverinline
makeAllSolutionCollector(Assignment assignment)Solverinline
makeAllSolutionCollector()Solverinline
makeAssignment()Solverinline
makeAssignment(Assignment a)Solverinline
makeAssignVariablesValues(IntVar[] vars, long[] values)Solverinline
makeAssignVariableValue(IntVar var, long val)Solverinline
MakeAssignVariableValueOrDoNothing(IntVar var, long value)Solverinline
makeAssignVariableValueOrFail(IntVar var, long value)Solverinline
makeAtSolutionCallback(Runnable callback)Solverinline
makeBestValueSolutionCollector(Assignment assignment, boolean maximize)Solverinline
makeBestValueSolutionCollector(boolean 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
makeBranchesLimit(long branches)Solverinline
MAKECHAININACTIVESolverstatic
makeCircuit(IntVar[] nexts)Solverinline
makeClosureDemon(Runnable 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(IntVar[] vars, long value, long max_count)Solverinline
makeCount(IntVar[] vars, long value, IntVar max_count)Solverinline
makeCover(IntervalVar[] vars, IntervalVar target_var)Solverinline
makeCumulative(IntervalVar[] intervals, long[] demands, long capacity, String name)Solverinline
makeCumulative(IntervalVar[] intervals, int[] demands, long capacity, String name)Solverinline
makeCumulative(IntervalVar[] intervals, long[] demands, IntVar capacity, String name)Solverinline
makeCumulative(IntervalVar[] intervals, int[] demands, IntVar capacity, String name)Solverinline
makeCumulative(IntervalVar[] intervals, IntVar[] demands, long capacity, String name)Solverinline
makeCumulative(IntervalVar[] intervals, IntVar[] demands, IntVar capacity, String name)Solverinline
makeCustomLimit(BooleanSupplier limiter)Solverinline
makeDecision(Consumer< Solver > apply, Consumer< Solver > refute)Solverinline
makeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVar[] vars)Solverinline
makeDefaultPhase(IntVar[] vars)Solverinline
makeDefaultPhase(IntVar[] vars, DefaultPhaseParameters parameters)Solverinline
makeDefaultRegularLimitParameters()Solverinline
makeDefaultSolutionPool()Solverinline
makeDelayedConstraintInitialPropagateCallback(Constraint ct)Solverinline
makeDelayedPathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] transits)Solverinline
makeDeviation(IntVar[] vars, IntVar deviation_var, long total_sum)Solverinline
makeDifference(IntExpr left, IntExpr right)Solverinline
makeDifference(long value, IntExpr expr)Solverinline
makeDisjunctiveConstraint(IntervalVar[] intervals, String name)Solverinline
makeDistribute(IntVar[] vars, long[] values, IntVar[] cards)Solverinline
makeDistribute(IntVar[] vars, int[] values, IntVar[] cards)Solverinline
makeDistribute(IntVar[] vars, IntVar[] cards)Solverinline
makeDistribute(IntVar[] vars, long card_min, long card_max, long card_size)Solverinline
makeDistribute(IntVar[] vars, long[] card_min, long[] card_max)Solverinline
makeDistribute(IntVar[] vars, int[] card_min, int[] card_max)Solverinline
makeDistribute(IntVar[] vars, long[] values, long[] card_min, long[] card_max)Solverinline
makeDistribute(IntVar[] 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(LongUnaryOperator values, IntVar index)Solverinline
makeElement(LongBinaryOperator values, IntVar index1, IntVar index2)Solverinline
makeElement(IntVar[] vars, IntVar index)Solverinline
makeElementEquality(long[] vals, IntVar index, IntVar target)Solverinline
makeElementEquality(int[] vals, IntVar index, IntVar target)Solverinline
makeElementEquality(IntVar[] vars, IntVar index, IntVar target)Solverinline
makeElementEquality(IntVar[] vars, IntVar index, long target)Solverinline
makeEnterSearchCallback(Runnable 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(Runnable 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, boolean 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, boolean optional)Solverinline
makeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, boolean optional, 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(boolean maximize, IntVar v, long step, IntVar[] 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(boolean maximize, IntVar objective, LongBinaryOperator objective_function, long step, IntVar[] vars, double penalty_factor)Solverinline
makeGuidedLocalSearch(boolean maximize, IntVar objective, LongTernaryOperator objective_function, long step, IntVar[] vars, IntVar[] secondary_vars, double penalty_factor)Solverinline
makeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)Solverinline
MAKEINACTIVESolverstatic
makeIndexExpression(IntVar[] vars, long value)Solverinline
makeIndexOfConstraint(IntVar[] vars, IntVar index, long target)Solverinline
makeIndexOfFirstMaxValueConstraint(IntVar index, IntVar[] vars)Solverinline
makeIndexOfFirstMinValueConstraint(IntVar index, IntVar[] 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, boolean optional, String name)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
makeInversePermutationConstraint(IntVar[] left, IntVar[] 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
makeIsDifferentCstCt(IntExpr v1, IntExpr v2, IntVar b)Solverinline
makeIsDifferentCstVar(IntExpr var, long value)Solverinline
makeIsDifferentCstVar(IntExpr v1, IntExpr v2)Solverinline
makeIsEqualCstCt(IntExpr var, long value, IntVar boolvar)Solverinline
makeIsEqualCstVar(IntExpr var, long value)Solverinline
makeIsEqualVar(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(IntVar[] left, IntVar[] right)Solverinline
makeLexicalLessOrEqual(IntVar[] left, IntVar[] right)Solverinline
makeLimit(long time, long branches, long failures, long solutions)Solverinline
makeLimit(long time, long branches, long failures, long solutions, boolean smart_time_check)Solverinline
makeLimit(long time, long branches, long failures, long solutions, boolean smart_time_check, boolean cumulative)Solverinline
makeLimit(com.google.ortools.constraintsolver.RegularLimitParameters proto)Solverinline
makeLimit(SearchLimit limit_1, SearchLimit limit_2)Solverinline
makeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters)Solverinline
makeLocalSearchPhase(IntVar[] vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)Solverinline
makeLocalSearchPhase(IntVar[] vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)Solverinline
makeLocalSearchPhase(SequenceVar[] 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, LocalSearchFilter[] 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, LocalSearchFilter[] filters)Solverinline
makeLubyRestart(int scale_factor)Solverinline
makeMapDomain(IntVar var, IntVar[] actives)Solverinline
makeMax(IntVar[] vars)Solverinline
makeMax(IntExpr left, IntExpr right)Solverinline
makeMax(IntExpr expr, long value)Solverinline
makeMax(IntExpr expr, int value)Solverinline
makeMaxEquality(IntVar[] vars, IntVar max_var)Solverinline
makeMaximize(IntVar v, long step)Solverinline
makeMemberCt(IntExpr expr, long[] values)Solverinline
makeMemberCt(IntExpr expr, int[] values)Solverinline
makeMin(IntVar[] vars)Solverinline
makeMin(IntExpr left, IntExpr right)Solverinline
makeMin(IntExpr expr, long value)Solverinline
makeMin(IntExpr expr, int value)Solverinline
makeMinEquality(IntVar[] 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(LongUnaryOperator values, boolean increasing, IntVar index)Solverinline
makeMoveTowardTargetOperator(Assignment target)Solverinline
makeMoveTowardTargetOperator(IntVar[] variables, long[] target_values)Solverinline
makeNBestValueSolutionCollector(Assignment assignment, int solution_count, boolean maximize)Solverinline
makeNBestValueSolutionCollector(int solution_count, boolean maximize)Solverinline
makeNeighborhoodLimit(LocalSearchOperator op, long limit)Solverinline
makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step)Solverinline
makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1)Solverinline
makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)Solverinline
makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)Solverinline
makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)Solverinline
makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor[] monitors)Solverinline
makeNoCycle(IntVar[] nexts, IntVar[] active, LongPredicate sink_handler)Solverinline
makeNoCycle(IntVar[] nexts, IntVar[] active)Solverinline
makeNoCycle(IntVar[] nexts, IntVar[] active, LongPredicate sink_handler, boolean assume_paths)Solverinline
makeNonEquality(IntExpr left, IntExpr right)Solverinline
makeNonEquality(IntExpr expr, long value)Solverinline
makeNonEquality(IntExpr expr, int value)Solverinline
makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, IntVar[] x_size, IntVar[] y_size)Solverinline
makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, long[] x_size, long[] y_size)Solverinline
makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, int[] x_size, int[] y_size)Solverinline
makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, IntVar[] x_size, IntVar[] y_size)Solverinline
makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, long[] x_size, long[] y_size)Solverinline
makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] 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(IntVar[] first_vars, IntVar[] second_vars)Solverinline
makeNullIntersectExcept(IntVar[] first_vars, IntVar[] second_vars, long escape_value)Solverinline
makeOperator(IntVar[] vars, int op)Solverinline
makeOperator(IntVar[] vars, IntVar[] secondary_vars, int op)Solverinline
makeOperator(IntVar[] vars, LongTernaryOperator evaluator, int op)Solverinline
makeOperator(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator evaluator, int op)Solverinline
makeOpposite(IntExpr expr)Solverinline
makeOptimize(boolean maximize, IntVar v, long step)Solverinline
makePack(IntVar[] vars, int number_of_bins)Solverinline
makePathConnected(IntVar[] nexts, long[] sources, long[] sinks, IntVar[] status)Solverinline
makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] transits)Solverinline
makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, LongBinaryOperator transit_evaluator)Solverinline
makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] slacks, LongBinaryOperator transit_evaluator)Solverinline
makePhase(IntVar[] vars, int var_str, int val_str)Solverinline
makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, int val_str)Solverinline
makePhase(IntVar[] vars, int var_str, LongBinaryOperator value_evaluator)Solverinline
makePhase(IntVar[] vars, int var_str, LongTernaryPredicate var_val1_val2_comparator)Solverinline
makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator)Solverinline
makePhase(IntVar[] vars, int var_str, LongBinaryOperator value_evaluator, LongUnaryOperator tie_breaker)Solverinline
makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator, LongUnaryOperator 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(IntVar[] vars, LongBinaryOperator eval, int str)Solverinline
makePhase(IntVar[] vars, LongBinaryOperator eval, LongUnaryOperator tie_breaker, int str)Solverinline
makePhase(IntervalVar[] intervals, int str)Solverinline
makePhase(SequenceVar[] 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(IntVar[] vars, int number_of_variables)Solverinline
makeRandomLnsOperator(IntVar[] 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(IntVar[] vars, long[] coefs)Solverinline
makeScalProd(IntVar[] vars, int[] coefs)Solverinline
makeScalProdEquality(IntVar[] vars, long[] coefficients, long cst)Solverinline
makeScalProdEquality(IntVar[] vars, int[] coefficients, long cst)Solverinline
makeScalProdEquality(IntVar[] vars, long[] coefficients, IntVar target)Solverinline
makeScalProdEquality(IntVar[] vars, int[] coefficients, IntVar target)Solverinline
makeScalProdGreaterOrEqual(IntVar[] vars, long[] coeffs, long cst)Solverinline
makeScalProdGreaterOrEqual(IntVar[] vars, int[] coeffs, long cst)Solverinline
makeScalProdLessOrEqual(IntVar[] vars, long[] coefficients, long cst)Solverinline
makeScalProdLessOrEqual(IntVar[] vars, int[] coefficients, long cst)Solverinline
makeScheduleOrExpedite(IntervalVar var, long est, int[] marker)Solverinline
makeScheduleOrPostpone(IntervalVar var, long est, int[] marker)Solverinline
makeSearchLog(int branch_period)Solverinline
makeSearchLog(int branch_period, IntVar var)Solverinline
makeSearchLog(int branch_period, Supplier< String > display_callback)Solverinline
makeSearchLog(int branch_period, IntVar var, Supplier< String > display_callback)Solverinline
makeSearchLog(int branch_period, OptimizeVar opt_var)Solverinline
makeSearchLog(int branch_period, OptimizeVar opt_var, Supplier< String > display_callback)Solverinline
makeSearchTrace(String prefix)Solverinline
makeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step)Solverinline
makeSimulatedAnnealing(boolean 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, SearchMonitor[] monitors)Solverinline
makeSortingConstraint(IntVar[] vars, IntVar[] sorted)Solverinline
makeSplitVariableDomain(IntVar var, long val, boolean start_with_lower_half)Solverinline
makeSquare(IntExpr expr)Solverinline
makeStatisticsModelVisitor()Solverinline
makeStoreAssignment(Assignment assignment)Solverinline
makeStrictDisjunctiveConstraint(IntervalVar[] intervals, String name)Solverinline
makeSubCircuit(IntVar[] nexts)Solverinline
makeSum(IntExpr left, IntExpr right)Solverinline
makeSum(IntExpr expr, long value)Solverinline
makeSum(IntVar[] vars)Solverinline
makeSumEquality(IntVar[] vars, long cst)Solverinline
makeSumEquality(IntVar[] vars, IntVar var)Solverinline
makeSumGreaterOrEqual(IntVar[] vars, long cst)Solverinline
makeSumLessOrEqual(IntVar[] vars, long cst)Solverinline
makeSumObjectiveFilter(IntVar[] vars, LongBinaryOperator values, int filter_enum)Solverinline
makeSumObjectiveFilter(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator values, int filter_enum)Solverinline
makeSymmetryManager(SymmetryBreaker[] 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(boolean maximize, IntVar v, long step, IntVar[] 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(IntVar[] vars, IntTupleSet transition_table, long initial_state, long[] final_states)Solverinline
makeTransitionConstraint(IntVar[] 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(IntVar[] sub_objectives, long[] weights, long step)Solverinline
makeWeightedMaximize(IntVar[] sub_objectives, int[] weights, long step)Solverinline
makeWeightedMinimize(IntVar[] sub_objectives, long[] weights, long step)Solverinline
makeWeightedMinimize(IntVar[] sub_objectives, int[] weights, long step)Solverinline
makeWeightedOptimize(boolean maximize, IntVar[] sub_objectives, long[] weights, long step)Solverinline
makeWeightedOptimize(boolean maximize, IntVar[] sub_objectives, int[] weights, long step)Solverinline
MAXIMIZATIONSolverstatic
memoryUsage()Solverinlinestatic
MINIMIZATIONSolverstatic
model_name()Solverinline
nameAllVariables()Solverinline
neighbors()Solverinline
newSearch(DecisionBuilder db, SearchMonitor[] monitors)Solverinline
newSearch(DecisionBuilder db)Solverinline
newSearch(DecisionBuilder db, SearchMonitor m1)Solverinline
newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)Solverinline
newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)Solverinline
newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)Solverinline
nextSolution()Solverinline
NO_CHANGESolverstatic
NO_MORE_SOLUTIONSSolverstatic
NORMAL_PRIORITYSolverstatic
NOT_SETSolverstatic
optimization_direction()Solverinline
OROPTSolverstatic
OUTSIDE_SEARCHSolverstatic
parameters()Solverinline
PATHLNSSolverstatic
popState()Solverinline
PROBLEM_INFEASIBLESolverstatic
pushState()Solverinline
rand32(int size)Solverinline
rand64(long size)Solverinline
randomConcatenateOperators(LocalSearchOperator[] ops)Solverinline
randomConcatenateOperators(LocalSearchOperator[] 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
set_optimization_direction(int direction)Solverinline
setTmp_vector_(long[] value)Solverinline
SetUseFastLocalSearch(boolean use_fast_local_search)Solverinline
shouldFail()Solverinline
SIMPLE_MARKERSolverstatic
SIMPLELNSSolverstatic
solutions()Solverinline
solve(DecisionBuilder db, SearchMonitor[] 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, SearchMonitor[] 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(long cPtr, boolean cMemoryOwn)Solverinlineprotected
Solver(String name)Solverinline
Solver(String name, com.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
SWITCH_BRANCHESSolverstatic
topPeriodicCheck()Solverinline
topProgressPercent()Solverinline
toString()Solverinline
tryDecisions(DecisionBuilder db1, DecisionBuilder db2)Solverinline
tryDecisions(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)Solverinline
tryDecisions(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)Solverinline
tryDecisions(DecisionBuilder[] dbs)Solverinline
TSPLNSSolverstatic
TSPOPTSolverstatic
TWOOPTSolverstatic
UNACTIVELNSSolverstatic
unchecked_solutions()Solverinline
UseFastLocalSearch()Solverinline
VAR_PRIORITYSolverstatic
wallTime()Solverinline