Java Reference
Java 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 |
| addCastConstraint(CastConstraint constraint, IntVar target_var, IntExpr expr) | Solver | inline |
| addConstraint(Constraint c) | 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 |
| balancing_decision() | 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 |
| clear_fail_intercept() | 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(DecisionBuilder[] dbs) | Solver | inline |
| concatenateOperators(LocalSearchOperator[] ops) | Solver | inline |
| concatenateOperators(LocalSearchOperator[] ops, boolean restart) | Solver | inline |
| concatenateOperators(LocalSearchOperator[] ops, IntIntToLongFunction 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 |
| delete() | Solver | inline |
| demon_runs(int p) | Solver | inline |
| 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 |
| EQ | Solver | static |
| EXCHANGE | Solver | static |
| exportProfilingOverview(String filename) | Solver | inline |
| EXTENDEDSWAPACTIVE | Solver | static |
| fail() | Solver | inline |
| fail_stamp() | 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 |
| getTmp_vector_() | 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(IntVar[] vars) | Solver | inline |
| makeAllDifferent(IntVar[] vars, boolean stronger_propagation) | Solver | inline |
| makeAllDifferentExcept(IntVar[] vars, long escape_value) | Solver | inline |
| makeAllowedAssignment(IntVar[] vars, IntTupleSet tuples) | Solver | inline |
| makeAllSolutionCollector(Assignment assignment) | Solver | inline |
| makeAllSolutionCollector() | Solver | inline |
| makeAssignment() | Solver | inline |
| makeAssignment(Assignment a) | Solver | inline |
| makeAssignVariablesValues(IntVar[] 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(Runnable callback) | Solver | inline |
| makeBestValueSolutionCollector(Assignment assignment, boolean maximize) | Solver | inline |
| makeBestValueSolutionCollector(boolean 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 |
| makeBranchesLimit(long branches) | Solver | inline |
| MAKECHAININACTIVE | Solver | static |
| makeCircuit(IntVar[] nexts) | Solver | inline |
| makeClosureDemon(Runnable 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(IntVar[] vars, long value, long max_count) | Solver | inline |
| makeCount(IntVar[] vars, long value, IntVar max_count) | Solver | inline |
| makeCover(IntervalVar[] vars, IntervalVar target_var) | Solver | inline |
| makeCumulative(IntervalVar[] intervals, long[] demands, long capacity, String name) | Solver | inline |
| makeCumulative(IntervalVar[] intervals, int[] demands, long capacity, String name) | Solver | inline |
| makeCumulative(IntervalVar[] intervals, long[] demands, IntVar capacity, String name) | Solver | inline |
| makeCumulative(IntervalVar[] intervals, int[] demands, IntVar capacity, String name) | Solver | inline |
| makeCumulative(IntervalVar[] intervals, IntVar[] demands, long capacity, String name) | Solver | inline |
| makeCumulative(IntervalVar[] intervals, IntVar[] demands, IntVar capacity, String name) | Solver | inline |
| makeCustomLimit(BooleanSupplier limiter) | Solver | inline |
| makeDecision(Consumer< Solver > apply, Consumer< Solver > refute) | Solver | inline |
| makeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVar[] vars) | Solver | inline |
| makeDefaultPhase(IntVar[] vars) | Solver | inline |
| makeDefaultPhase(IntVar[] vars, DefaultPhaseParameters parameters) | Solver | inline |
| makeDefaultRegularLimitParameters() | Solver | inline |
| makeDefaultSolutionPool() | Solver | inline |
| makeDelayedConstraintInitialPropagateCallback(Constraint ct) | Solver | inline |
| makeDelayedPathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] transits) | Solver | inline |
| makeDeviation(IntVar[] vars, IntVar deviation_var, long total_sum) | Solver | inline |
| makeDifference(IntExpr left, IntExpr right) | Solver | inline |
| makeDifference(long value, IntExpr expr) | Solver | inline |
| makeDisjunctiveConstraint(IntervalVar[] intervals, String name) | Solver | inline |
| makeDistribute(IntVar[] vars, long[] values, IntVar[] cards) | Solver | inline |
| makeDistribute(IntVar[] vars, int[] values, IntVar[] cards) | Solver | inline |
| makeDistribute(IntVar[] vars, IntVar[] cards) | Solver | inline |
| makeDistribute(IntVar[] vars, long card_min, long card_max, long card_size) | Solver | inline |
| makeDistribute(IntVar[] vars, long[] card_min, long[] card_max) | Solver | inline |
| makeDistribute(IntVar[] vars, int[] card_min, int[] card_max) | Solver | inline |
| makeDistribute(IntVar[] vars, long[] values, long[] card_min, long[] card_max) | Solver | inline |
| makeDistribute(IntVar[] 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(LongUnaryOperator values, IntVar index) | Solver | inline |
| makeElement(LongBinaryOperator values, IntVar index1, IntVar index2) | Solver | inline |
| makeElement(IntVar[] vars, IntVar index) | Solver | inline |
| makeElementEquality(long[] vals, IntVar index, IntVar target) | Solver | inline |
| makeElementEquality(int[] vals, IntVar index, IntVar target) | Solver | inline |
| makeElementEquality(IntVar[] vars, IntVar index, IntVar target) | Solver | inline |
| makeElementEquality(IntVar[] vars, IntVar index, long target) | Solver | inline |
| makeEnterSearchCallback(Runnable 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(Runnable 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, boolean 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, boolean optional) | Solver | inline |
| makeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, boolean optional, 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(boolean maximize, IntVar v, long step, IntVar[] 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(boolean maximize, IntVar objective, LongBinaryOperator objective_function, long step, IntVar[] vars, double penalty_factor) | Solver | inline |
| makeGuidedLocalSearch(boolean maximize, IntVar objective, LongTernaryOperator objective_function, long step, IntVar[] vars, IntVar[] 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(IntVar[] vars, long value) | Solver | inline |
| makeIndexOfConstraint(IntVar[] vars, IntVar index, long target) | Solver | inline |
| makeIndexOfFirstMaxValueConstraint(IntVar index, IntVar[] vars) | Solver | inline |
| makeIndexOfFirstMinValueConstraint(IntVar index, IntVar[] 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, boolean optional, String name) | 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 |
| makeInversePermutationConstraint(IntVar[] left, IntVar[] 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 |
| makeIsDifferentCstCt(IntExpr v1, IntExpr v2, IntVar b) | Solver | inline |
| makeIsDifferentCstVar(IntExpr var, long value) | Solver | inline |
| makeIsDifferentCstVar(IntExpr v1, IntExpr v2) | Solver | inline |
| makeIsEqualCstCt(IntExpr var, long value, IntVar boolvar) | Solver | inline |
| makeIsEqualCstVar(IntExpr var, long value) | Solver | inline |
| makeIsEqualVar(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(IntVar[] left, IntVar[] right) | Solver | inline |
| makeLexicalLessOrEqual(IntVar[] left, IntVar[] right) | Solver | inline |
| makeLimit(long time, long branches, long failures, long solutions) | Solver | inline |
| makeLimit(long time, long branches, long failures, long solutions, boolean smart_time_check) | Solver | inline |
| makeLimit(long time, long branches, long failures, long solutions, boolean smart_time_check, boolean cumulative) | Solver | inline |
| makeLimit(com.google.ortools.constraintsolver.RegularLimitParameters proto) | Solver | inline |
| makeLimit(SearchLimit limit_1, SearchLimit limit_2) | Solver | inline |
| makeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters) | Solver | inline |
| makeLocalSearchPhase(IntVar[] vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters) | Solver | inline |
| makeLocalSearchPhase(IntVar[] vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters) | Solver | inline |
| makeLocalSearchPhase(SequenceVar[] 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, LocalSearchFilter[] 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, LocalSearchFilter[] filters) | Solver | inline |
| makeLubyRestart(int scale_factor) | Solver | inline |
| makeMapDomain(IntVar var, IntVar[] actives) | Solver | inline |
| makeMax(IntVar[] 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(IntVar[] 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(IntVar[] 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(IntVar[] 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(LongUnaryOperator values, boolean increasing, IntVar index) | Solver | inline |
| makeMoveTowardTargetOperator(Assignment target) | Solver | inline |
| makeMoveTowardTargetOperator(IntVar[] variables, long[] target_values) | Solver | inline |
| makeNBestValueSolutionCollector(Assignment assignment, int solution_count, boolean maximize) | Solver | inline |
| makeNBestValueSolutionCollector(int solution_count, boolean maximize) | Solver | inline |
| makeNeighborhoodLimit(LocalSearchOperator op, long limit) | Solver | inline |
| makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step) | Solver | inline |
| makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1) | Solver | inline |
| makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2) | Solver | inline |
| makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3) | Solver | inline |
| makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4) | Solver | inline |
| makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor[] monitors) | Solver | inline |
| makeNoCycle(IntVar[] nexts, IntVar[] active, LongPredicate sink_handler) | Solver | inline |
| makeNoCycle(IntVar[] nexts, IntVar[] active) | Solver | inline |
| makeNoCycle(IntVar[] nexts, IntVar[] active, LongPredicate sink_handler, boolean 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(IntVar[] x_vars, IntVar[] y_vars, IntVar[] x_size, IntVar[] y_size) | Solver | inline |
| makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, long[] x_size, long[] y_size) | Solver | inline |
| makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, int[] x_size, int[] y_size) | Solver | inline |
| makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, IntVar[] x_size, IntVar[] y_size) | Solver | inline |
| makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, long[] x_size, long[] y_size) | Solver | inline |
| makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] 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(IntVar[] first_vars, IntVar[] second_vars) | Solver | inline |
| makeNullIntersectExcept(IntVar[] first_vars, IntVar[] second_vars, long escape_value) | Solver | inline |
| makeOperator(IntVar[] vars, int op) | Solver | inline |
| makeOperator(IntVar[] vars, IntVar[] secondary_vars, int op) | Solver | inline |
| makeOperator(IntVar[] vars, LongTernaryOperator evaluator, int op) | Solver | inline |
| makeOperator(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator evaluator, int op) | Solver | inline |
| makeOpposite(IntExpr expr) | Solver | inline |
| makeOptimize(boolean maximize, IntVar v, long step) | Solver | inline |
| makePack(IntVar[] vars, int number_of_bins) | Solver | inline |
| makePathConnected(IntVar[] nexts, long[] sources, long[] sinks, IntVar[] status) | Solver | inline |
| makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] transits) | Solver | inline |
| makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, LongBinaryOperator transit_evaluator) | Solver | inline |
| makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] slacks, LongBinaryOperator transit_evaluator) | Solver | inline |
| makePhase(IntVar[] vars, int var_str, int val_str) | Solver | inline |
| makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, int val_str) | Solver | inline |
| makePhase(IntVar[] vars, int var_str, LongBinaryOperator value_evaluator) | Solver | inline |
| makePhase(IntVar[] vars, int var_str, LongTernaryPredicate var_val1_val2_comparator) | Solver | inline |
| makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator) | Solver | inline |
| makePhase(IntVar[] vars, int var_str, LongBinaryOperator value_evaluator, LongUnaryOperator tie_breaker) | Solver | inline |
| makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator, LongUnaryOperator 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(IntVar[] vars, LongBinaryOperator eval, int str) | Solver | inline |
| makePhase(IntVar[] vars, LongBinaryOperator eval, LongUnaryOperator tie_breaker, int str) | Solver | inline |
| makePhase(IntervalVar[] intervals, int str) | Solver | inline |
| makePhase(SequenceVar[] 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(IntVar[] vars, int number_of_variables) | Solver | inline |
| makeRandomLnsOperator(IntVar[] 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(IntVar[] vars, long[] coefs) | Solver | inline |
| makeScalProd(IntVar[] vars, int[] coefs) | Solver | inline |
| makeScalProdEquality(IntVar[] vars, long[] coefficients, long cst) | Solver | inline |
| makeScalProdEquality(IntVar[] vars, int[] coefficients, long cst) | Solver | inline |
| makeScalProdEquality(IntVar[] vars, long[] coefficients, IntVar target) | Solver | inline |
| makeScalProdEquality(IntVar[] vars, int[] coefficients, IntVar target) | Solver | inline |
| makeScalProdGreaterOrEqual(IntVar[] vars, long[] coeffs, long cst) | Solver | inline |
| makeScalProdGreaterOrEqual(IntVar[] vars, int[] coeffs, long cst) | Solver | inline |
| makeScalProdLessOrEqual(IntVar[] vars, long[] coefficients, long cst) | Solver | inline |
| makeScalProdLessOrEqual(IntVar[] vars, int[] coefficients, long cst) | Solver | inline |
| makeScheduleOrExpedite(IntervalVar var, long est, int[] marker) | Solver | inline |
| makeScheduleOrPostpone(IntervalVar var, long est, int[] marker) | Solver | inline |
| makeSearchLog(int branch_period) | Solver | inline |
| makeSearchLog(int branch_period, IntVar var) | Solver | inline |
| makeSearchLog(int branch_period, Supplier< String > display_callback) | Solver | inline |
| makeSearchLog(int branch_period, IntVar var, Supplier< String > display_callback) | Solver | inline |
| makeSearchLog(int branch_period, OptimizeVar opt_var) | Solver | inline |
| makeSearchLog(int branch_period, OptimizeVar opt_var, Supplier< String > display_callback) | Solver | inline |
| makeSearchTrace(String prefix) | Solver | inline |
| makeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step) | Solver | inline |
| makeSimulatedAnnealing(boolean 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, SearchMonitor[] monitors) | Solver | inline |
| makeSortingConstraint(IntVar[] vars, IntVar[] sorted) | Solver | inline |
| makeSplitVariableDomain(IntVar var, long val, boolean start_with_lower_half) | Solver | inline |
| makeSquare(IntExpr expr) | Solver | inline |
| makeStatisticsModelVisitor() | Solver | inline |
| makeStoreAssignment(Assignment assignment) | Solver | inline |
| makeStrictDisjunctiveConstraint(IntervalVar[] intervals, String name) | Solver | inline |
| makeSubCircuit(IntVar[] nexts) | Solver | inline |
| makeSum(IntExpr left, IntExpr right) | Solver | inline |
| makeSum(IntExpr expr, long value) | Solver | inline |
| makeSum(IntVar[] vars) | Solver | inline |
| makeSumEquality(IntVar[] vars, long cst) | Solver | inline |
| makeSumEquality(IntVar[] vars, IntVar var) | Solver | inline |
| makeSumGreaterOrEqual(IntVar[] vars, long cst) | Solver | inline |
| makeSumLessOrEqual(IntVar[] vars, long cst) | Solver | inline |
| makeSumObjectiveFilter(IntVar[] vars, LongBinaryOperator values, int filter_enum) | Solver | inline |
| makeSumObjectiveFilter(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator values, int filter_enum) | Solver | inline |
| makeSymmetryManager(SymmetryBreaker[] 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(boolean maximize, IntVar v, long step, IntVar[] 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(IntVar[] vars, IntTupleSet transition_table, long initial_state, long[] final_states) | Solver | inline |
| makeTransitionConstraint(IntVar[] 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(IntVar[] sub_objectives, long[] weights, long step) | Solver | inline |
| makeWeightedMaximize(IntVar[] sub_objectives, int[] weights, long step) | Solver | inline |
| makeWeightedMinimize(IntVar[] sub_objectives, long[] weights, long step) | Solver | inline |
| makeWeightedMinimize(IntVar[] sub_objectives, int[] weights, long step) | Solver | inline |
| makeWeightedOptimize(boolean maximize, IntVar[] sub_objectives, long[] weights, long step) | Solver | inline |
| makeWeightedOptimize(boolean maximize, IntVar[] sub_objectives, int[] weights, long step) | Solver | inline |
| MAXIMIZATION | Solver | static |
| memoryUsage() | Solver | inlinestatic |
| MINIMIZATION | Solver | static |
| model_name() | Solver | inline |
| nameAllVariables() | Solver | inline |
| neighbors() | Solver | inline |
| newSearch(DecisionBuilder db, SearchMonitor[] monitors) | Solver | inline |
| newSearch(DecisionBuilder db) | Solver | inline |
| newSearch(DecisionBuilder db, SearchMonitor m1) | Solver | inline |
| newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2) | Solver | inline |
| newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3) | Solver | inline |
| newSearch(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 |
| optimization_direction() | Solver | inline |
| 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(LocalSearchOperator[] ops) | Solver | inline |
| randomConcatenateOperators(LocalSearchOperator[] 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 |
| set_optimization_direction(int direction) | Solver | inline |
| setTmp_vector_(long[] value) | Solver | inline |
| SetUseFastLocalSearch(boolean use_fast_local_search) | Solver | inline |
| shouldFail() | Solver | inline |
| SIMPLE_MARKER | Solver | static |
| SIMPLELNS | Solver | static |
| solutions() | Solver | inline |
| solve(DecisionBuilder db, SearchMonitor[] 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, SearchMonitor[] 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(long cPtr, boolean cMemoryOwn) | Solver | inlineprotected |
| Solver(String name) | Solver | inline |
| Solver(String name, com.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 |
| SWITCH_BRANCHES | Solver | static |
| topPeriodicCheck() | Solver | inline |
| topProgressPercent() | Solver | inline |
| toString() | Solver | inline |
| tryDecisions(DecisionBuilder db1, DecisionBuilder db2) | Solver | inline |
| tryDecisions(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3) | Solver | inline |
| tryDecisions(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4) | Solver | inline |
| tryDecisions(DecisionBuilder[] dbs) | Solver | inline |
| TSPLNS | Solver | static |
| TSPOPT | Solver | static |
| TWOOPT | Solver | static |
| UNACTIVELNS | Solver | static |
| unchecked_solutions() | Solver | inline |
| UseFastLocalSearch() | Solver | inline |
| VAR_PRIORITY | Solver | static |
| wallTime() | Solver | inline |