Package | Description |
---|---|
com.google.ortools.constraintsolver |
Modifier and Type | Class and Description |
---|---|
class |
JavaDecisionBuilder
This class acts as a intermediate step between a c++ decision builder
and a java one.
|
Modifier and Type | Method and Description |
---|---|
DecisionBuilder |
Solver.compose(DecisionBuilder[] dbs) |
DecisionBuilder |
Solver.compose(DecisionBuilder db1,
DecisionBuilder db2)
Creates a decision builder which sequentially composes decision builders.
|
DecisionBuilder |
Solver.compose(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3) |
DecisionBuilder |
Solver.compose(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3,
DecisionBuilder db4) |
DecisionBuilder |
DefaultPhaseParameters.getDecisionBuilder()
When defined, this overrides the default impact based decision builder.
|
DecisionBuilder |
Solver.makeConstraintAdder(Constraint ct)
Returns a decision builder that will add the given constraint to
the model. |
DecisionBuilder |
Solver.makeDecisionBuilderFromAssignment(Assignment assignment,
DecisionBuilder db,
IntVar[] vars)
Returns a decision builder for which the left-most leaf corresponds
to assignment, the rest of the tree being explored using 'db'. |
DecisionBuilder |
Solver.makeDefaultPhase(IntVar[] vars) |
DecisionBuilder |
Solver.makeDefaultPhase(IntVar[] vars,
DefaultPhaseParameters parameters) |
DecisionBuilder |
RoutingModel.makeGuidedSlackFinalizer(RoutingDimension dimension,
java.util.function.LongUnaryOperator initializer)
The next few members are in the public section only for testing purposes.
|
DecisionBuilder |
Solver.makeLocalSearchPhase(Assignment assignment,
LocalSearchPhaseParameters parameters)
Local Search decision builders factories.
|
DecisionBuilder |
Solver.makeLocalSearchPhase(IntVar[] vars,
DecisionBuilder first_solution,
DecisionBuilder first_solution_sub_decision_builder,
LocalSearchPhaseParameters parameters)
Variant with a sub_decison_builder specific to the first solution.
|
DecisionBuilder |
Solver.makeLocalSearchPhase(IntVar[] vars,
DecisionBuilder first_solution,
LocalSearchPhaseParameters parameters) |
DecisionBuilder |
Solver.makeLocalSearchPhase(SequenceVar[] vars,
DecisionBuilder first_solution,
LocalSearchPhaseParameters parameters) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step)
NestedOptimize will collapse a search tree described by a
decision builder 'db' and a set of monitors and wrap it into a single point. |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor[] monitors) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3,
SearchMonitor monitor4) |
DecisionBuilder |
Solver.makePhase(IntervalVar[] intervals,
int str)
Scheduling phases.
|
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
int var_str,
int val_str)
Phases on IntVar arrays.
|
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
int var_str,
java.util.function.LongBinaryOperator value_evaluator) |
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
int var_str,
java.util.function.LongBinaryOperator value_evaluator,
java.util.function.LongUnaryOperator tie_breaker) |
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
int var_str,
LongTernaryPredicate var_val1_val2_comparator)
var_val1_val2_comparator(var, val1, val2) is true iff assigning value
"val1" to variable "var" is better than assigning value "val2". |
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
java.util.function.LongBinaryOperator eval,
int str)
Returns a decision builder which assigns values to variables which
minimize the values returned by the evaluator. |
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
java.util.function.LongBinaryOperator eval,
java.util.function.LongUnaryOperator tie_breaker,
int str)
Returns a decision builder which assigns values to variables
which minimize the values returned by the evaluator. |
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
java.util.function.LongUnaryOperator var_evaluator,
int val_str) |
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
java.util.function.LongUnaryOperator var_evaluator,
java.util.function.LongBinaryOperator value_evaluator) |
DecisionBuilder |
Solver.makePhase(IntVar[] vars,
java.util.function.LongUnaryOperator var_evaluator,
java.util.function.LongBinaryOperator value_evaluator,
java.util.function.LongUnaryOperator tie_breaker) |
DecisionBuilder |
Solver.makePhase(IntVar v0,
int var_str,
int val_str)
Shortcuts for small arrays.
|
DecisionBuilder |
Solver.makePhase(IntVar v0,
IntVar v1,
int var_str,
int val_str) |
DecisionBuilder |
Solver.makePhase(IntVar v0,
IntVar v1,
IntVar v2,
int var_str,
int val_str) |
DecisionBuilder |
Solver.makePhase(IntVar v0,
IntVar v1,
IntVar v2,
IntVar v3,
int var_str,
int val_str) |
DecisionBuilder |
Solver.makePhase(SequenceVar[] sequences,
int str) |
DecisionBuilder |
Solver.MakeProfiledDecisionBuilderWrapper(DecisionBuilder db)
Activates profiling on a decision builder.
|
DecisionBuilder |
Solver.makeRestoreAssignment(Assignment assignment)
Returns a DecisionBuilder which restores an Assignment
(calls void Assignment::Restore()) |
DecisionBuilder |
RoutingModel.makeSelfDependentDimensionFinalizer(RoutingDimension dimension)
MakeSelfDependentDimensionFinalizer is a finalizer for the slacks of a
self-dependent dimension. |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db)
SolveOnce will collapse a search tree described by a decision
builder 'db' and a set of monitors and wrap it into a single point. |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor[] monitors) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3,
SearchMonitor monitor4) |
DecisionBuilder |
Solver.makeStoreAssignment(Assignment assignment)
Returns a DecisionBuilder which stores an Assignment
(calls void Assignment::Store()) |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder[] dbs) |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder db1,
DecisionBuilder db2)
Creates a decision builder which will create a search tree where each
decision builder is called from the top of the search tree. |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3) |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3,
DecisionBuilder db4) |
Modifier and Type | Method and Description |
---|---|
void |
OptimizeVar.beginNextDecision(DecisionBuilder db)
Internal methods.
|
void |
SearchLimit.beginNextDecision(DecisionBuilder b) |
void |
SearchMonitor.beginNextDecision(DecisionBuilder b)
Before calling DecisionBuilder::Next.
|
DecisionBuilder |
Solver.compose(DecisionBuilder[] dbs) |
DecisionBuilder |
Solver.compose(DecisionBuilder db1,
DecisionBuilder db2)
Creates a decision builder which sequentially composes decision builders.
|
DecisionBuilder |
Solver.compose(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3) |
DecisionBuilder |
Solver.compose(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3,
DecisionBuilder db4) |
static void |
mainJNI.DecisionBuilder_change_ownership(DecisionBuilder obj,
long cptr,
boolean take_or_release) |
static void |
mainJNI.DecisionBuilder_director_connect(DecisionBuilder obj,
long cptr,
boolean mem_own,
boolean weak_global) |
static java.lang.String |
mainJNI.DecisionBuilder_GetName(long jarg1,
DecisionBuilder jarg1_) |
static long |
mainJNI.DecisionBuilder_nextWrap(long jarg1,
DecisionBuilder jarg1_,
long jarg2,
Solver jarg2_) |
static void |
mainJNI.DecisionBuilder_set_name(long jarg1,
DecisionBuilder jarg1_,
java.lang.String jarg2) |
static java.lang.String |
mainJNI.DecisionBuilder_toString(long jarg1,
DecisionBuilder jarg1_) |
static java.lang.String |
mainJNI.DecisionBuilder_toStringSwigExplicitDecisionBuilder(long jarg1,
DecisionBuilder jarg1_) |
static void |
mainJNI.DefaultPhaseParameters_decisionBuilder_set(long jarg1,
DefaultPhaseParameters jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
void |
SearchMonitor.endNextDecision(DecisionBuilder b,
Decision d)
After calling DecisionBuilder::Next, along with the returned decision.
|
static long |
DecisionBuilder.getCPtr(DecisionBuilder obj) |
void |
Solver.keepAliveDecisionBuilder(DecisionBuilder db) |
void |
OptimizeVar.keepAliveDecisionBuilder(DecisionBuilder db) |
void |
DefaultPhaseParameters.keepAliveDecisionBuilder(DecisionBuilder db) |
void |
SearchLimit.keepAliveDecisionBuilder(DecisionBuilder db) |
void |
SearchMonitor.keepAliveDecisionBuilder(DecisionBuilder db) |
void |
Solver.keepAliveDecisionBuilder(DecisionBuilder[] dbs) |
DecisionBuilder |
Solver.makeDecisionBuilderFromAssignment(Assignment assignment,
DecisionBuilder db,
IntVar[] vars)
Returns a decision builder for which the left-most leaf corresponds
to assignment, the rest of the tree being explored using 'db'. |
DecisionBuilder |
Solver.makeLocalSearchPhase(IntVar[] vars,
DecisionBuilder first_solution,
DecisionBuilder first_solution_sub_decision_builder,
LocalSearchPhaseParameters parameters)
Variant with a sub_decison_builder specific to the first solution.
|
DecisionBuilder |
Solver.makeLocalSearchPhase(IntVar[] vars,
DecisionBuilder first_solution,
LocalSearchPhaseParameters parameters) |
DecisionBuilder |
Solver.makeLocalSearchPhase(SequenceVar[] vars,
DecisionBuilder first_solution,
LocalSearchPhaseParameters parameters) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder)
Local Search Phase Parameters
|
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit,
LocalSearchFilterManager filter_manager) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit) |
LocalSearchPhaseParameters |
Solver.makeLocalSearchPhaseParameters(IntVar objective,
SolutionPool pool,
LocalSearchOperator ls_operator,
DecisionBuilder sub_decision_builder,
RegularLimit limit,
LocalSearchFilterManager filter_manager) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step)
NestedOptimize will collapse a search tree described by a
decision builder 'db' and a set of monitors and wrap it into a single point. |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor[] monitors) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3) |
DecisionBuilder |
Solver.makeNestedOptimize(DecisionBuilder db,
Assignment solution,
boolean maximize,
long step,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3,
SearchMonitor monitor4) |
DecisionBuilder |
Solver.MakeProfiledDecisionBuilderWrapper(DecisionBuilder db)
Activates profiling on a decision builder.
|
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db)
SolveOnce will collapse a search tree described by a decision
builder 'db' and a set of monitors and wrap it into a single point. |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor[] monitors) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3) |
DecisionBuilder |
Solver.makeSolveOnce(DecisionBuilder db,
SearchMonitor monitor1,
SearchMonitor monitor2,
SearchMonitor monitor3,
SearchMonitor monitor4) |
void |
Solver.newSearch(DecisionBuilder db) |
void |
Solver.newSearch(DecisionBuilder db,
SearchMonitor m1) |
void |
Solver.newSearch(DecisionBuilder db,
SearchMonitor[] monitors)
Decomposed search. |
void |
Solver.newSearch(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2) |
void |
Solver.newSearch(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3) |
void |
Solver.newSearch(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3,
SearchMonitor m4) |
static void |
mainJNI.OptimizeVar_beginNextDecision(long jarg1,
OptimizeVar jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static void |
mainJNI.SearchLimit_beginNextDecision(long jarg1,
SearchLimit jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static void |
mainJNI.SearchMonitor_beginNextDecision(long jarg1,
SearchMonitor jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static void |
mainJNI.SearchMonitor_beginNextDecisionSwigExplicitSearchMonitor(long jarg1,
SearchMonitor jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static void |
mainJNI.SearchMonitor_endNextDecision(long jarg1,
SearchMonitor jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Decision jarg3_) |
static void |
mainJNI.SearchMonitor_endNextDecisionSwigExplicitSearchMonitor(long jarg1,
SearchMonitor jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Decision jarg3_) |
void |
DefaultPhaseParameters.setDecisionBuilder(DecisionBuilder value)
When defined, this overrides the default impact based decision builder.
|
boolean |
Solver.solve(DecisionBuilder db) |
boolean |
Solver.solve(DecisionBuilder db,
SearchMonitor m1) |
boolean |
Solver.solve(DecisionBuilder db,
SearchMonitor[] monitors)
Solves the problem using the given DecisionBuilder and returns true if a solution was found and accepted. |
boolean |
Solver.solve(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2) |
boolean |
Solver.solve(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3) |
boolean |
Solver.solve(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3,
SearchMonitor m4) |
boolean |
Solver.solveAndCommit(DecisionBuilder db) |
boolean |
Solver.solveAndCommit(DecisionBuilder db,
SearchMonitor m1) |
boolean |
Solver.solveAndCommit(DecisionBuilder db,
SearchMonitor[] monitors)
SolveAndCommit using a decision builder and up to three search monitors, usually one for the objective, one for the limits and one to collect solutions. |
boolean |
Solver.solveAndCommit(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2) |
boolean |
Solver.solveAndCommit(DecisionBuilder db,
SearchMonitor m1,
SearchMonitor m2,
SearchMonitor m3) |
static long |
mainJNI.Solver_compose__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
DecisionBuilder jarg3_) |
static long |
mainJNI.Solver_compose__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
DecisionBuilder jarg3_,
long jarg4,
DecisionBuilder jarg4_) |
static long |
mainJNI.Solver_compose__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
DecisionBuilder jarg3_,
long jarg4,
DecisionBuilder jarg4_,
long jarg5,
DecisionBuilder jarg5_) |
static long |
mainJNI.Solver_compose__SWIG_3(long jarg1,
Solver jarg1_,
DecisionBuilder[] jarg2) |
static long |
mainJNI.Solver_makeDecisionBuilderFromAssignment(long jarg1,
Solver jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
DecisionBuilder jarg3_,
IntVar[] jarg4) |
static long |
mainJNI.Solver_makeLocalSearchPhase__SWIG_1(long jarg1,
Solver jarg1_,
IntVar[] jarg2,
long jarg3,
DecisionBuilder jarg3_,
long jarg4,
LocalSearchPhaseParameters jarg4_) |
static long |
mainJNI.Solver_makeLocalSearchPhase__SWIG_2(long jarg1,
Solver jarg1_,
IntVar[] jarg2,
long jarg3,
DecisionBuilder jarg3_,
long jarg4,
DecisionBuilder jarg4_,
long jarg5,
LocalSearchPhaseParameters jarg5_) |
static long |
mainJNI.Solver_makeLocalSearchPhase__SWIG_3(long jarg1,
Solver jarg1_,
SequenceVar[] jarg2,
long jarg3,
DecisionBuilder jarg3_,
long jarg4,
LocalSearchPhaseParameters jarg4_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
LocalSearchOperator jarg3_,
long jarg4,
DecisionBuilder jarg4_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
LocalSearchOperator jarg3_,
long jarg4,
DecisionBuilder jarg4_,
long jarg5,
RegularLimit jarg5_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
LocalSearchOperator jarg3_,
long jarg4,
DecisionBuilder jarg4_,
long jarg5,
RegularLimit jarg5_,
long jarg6,
LocalSearchFilterManager jarg6_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_3(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
SolutionPool jarg3_,
long jarg4,
LocalSearchOperator jarg4_,
long jarg5,
DecisionBuilder jarg5_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_4(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
SolutionPool jarg3_,
long jarg4,
LocalSearchOperator jarg4_,
long jarg5,
DecisionBuilder jarg5_,
long jarg6,
RegularLimit jarg6_) |
static long |
mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_5(long jarg1,
Solver jarg1_,
long jarg2,
IntVar jarg2_,
long jarg3,
SolutionPool jarg3_,
long jarg4,
LocalSearchOperator jarg4_,
long jarg5,
DecisionBuilder jarg5_,
long jarg6,
RegularLimit jarg6_,
long jarg7,
LocalSearchFilterManager jarg7_) |
static long |
mainJNI.Solver_makeNestedOptimize__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Assignment jarg3_,
boolean jarg4,
long jarg5) |
static long |
mainJNI.Solver_makeNestedOptimize__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Assignment jarg3_,
boolean jarg4,
long jarg5,
long jarg6,
SearchMonitor jarg6_) |
static long |
mainJNI.Solver_makeNestedOptimize__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Assignment jarg3_,
boolean jarg4,
long jarg5,
long jarg6,
SearchMonitor jarg6_,
long jarg7,
SearchMonitor jarg7_) |
static long |
mainJNI.Solver_makeNestedOptimize__SWIG_3(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Assignment jarg3_,
boolean jarg4,
long jarg5,
long jarg6,
SearchMonitor jarg6_,
long jarg7,
SearchMonitor jarg7_,
long jarg8,
SearchMonitor jarg8_) |
static long |
mainJNI.Solver_makeNestedOptimize__SWIG_4(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Assignment jarg3_,
boolean jarg4,
long jarg5,
long jarg6,
SearchMonitor jarg6_,
long jarg7,
SearchMonitor jarg7_,
long jarg8,
SearchMonitor jarg8_,
long jarg9,
SearchMonitor jarg9_) |
static long |
mainJNI.Solver_makeNestedOptimize__SWIG_5(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
Assignment jarg3_,
boolean jarg4,
long jarg5,
SearchMonitor[] jarg6) |
static long |
mainJNI.Solver_MakeProfiledDecisionBuilderWrapper(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static long |
mainJNI.Solver_makeSolveOnce__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static long |
mainJNI.Solver_makeSolveOnce__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_) |
static long |
mainJNI.Solver_makeSolveOnce__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_) |
static long |
mainJNI.Solver_makeSolveOnce__SWIG_3(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_,
long jarg5,
SearchMonitor jarg5_) |
static long |
mainJNI.Solver_makeSolveOnce__SWIG_4(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_,
long jarg5,
SearchMonitor jarg5_,
long jarg6,
SearchMonitor jarg6_) |
static long |
mainJNI.Solver_makeSolveOnce__SWIG_5(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
SearchMonitor[] jarg3) |
static void |
mainJNI.Solver_newSearch__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
SearchMonitor[] jarg3) |
static void |
mainJNI.Solver_newSearch__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static void |
mainJNI.Solver_newSearch__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_) |
static void |
mainJNI.Solver_newSearch__SWIG_3(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_) |
static void |
mainJNI.Solver_newSearch__SWIG_4(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_,
long jarg5,
SearchMonitor jarg5_) |
static void |
mainJNI.Solver_newSearch__SWIG_5(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_,
long jarg5,
SearchMonitor jarg5_,
long jarg6,
SearchMonitor jarg6_) |
static boolean |
mainJNI.Solver_solve__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
SearchMonitor[] jarg3) |
static boolean |
mainJNI.Solver_solve__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static boolean |
mainJNI.Solver_solve__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_) |
static boolean |
mainJNI.Solver_solve__SWIG_3(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_) |
static boolean |
mainJNI.Solver_solve__SWIG_4(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_,
long jarg5,
SearchMonitor jarg5_) |
static boolean |
mainJNI.Solver_solve__SWIG_5(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_,
long jarg5,
SearchMonitor jarg5_,
long jarg6,
SearchMonitor jarg6_) |
static boolean |
mainJNI.Solver_solveAndCommit__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
SearchMonitor[] jarg3) |
static boolean |
mainJNI.Solver_solveAndCommit__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_) |
static boolean |
mainJNI.Solver_solveAndCommit__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_) |
static boolean |
mainJNI.Solver_solveAndCommit__SWIG_3(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_) |
static boolean |
mainJNI.Solver_solveAndCommit__SWIG_4(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
SearchMonitor jarg3_,
long jarg4,
SearchMonitor jarg4_,
long jarg5,
SearchMonitor jarg5_) |
static long |
mainJNI.Solver_tryDecisions__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
DecisionBuilder jarg3_) |
static long |
mainJNI.Solver_tryDecisions__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
DecisionBuilder jarg3_,
long jarg4,
DecisionBuilder jarg4_) |
static long |
mainJNI.Solver_tryDecisions__SWIG_2(long jarg1,
Solver jarg1_,
long jarg2,
DecisionBuilder jarg2_,
long jarg3,
DecisionBuilder jarg3_,
long jarg4,
DecisionBuilder jarg4_,
long jarg5,
DecisionBuilder jarg5_) |
static long |
mainJNI.Solver_tryDecisions__SWIG_3(long jarg1,
Solver jarg1_,
DecisionBuilder[] jarg2) |
static long |
mainJNI.SwigDirector_DecisionBuilder_nextWrap(DecisionBuilder jself,
long s) |
static java.lang.String |
mainJNI.SwigDirector_DecisionBuilder_toString(DecisionBuilder jself) |
static long |
DecisionBuilder.swigRelease(DecisionBuilder obj) |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder[] dbs) |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder db1,
DecisionBuilder db2)
Creates a decision builder which will create a search tree where each
decision builder is called from the top of the search tree. |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3) |
DecisionBuilder |
Solver.tryDecisions(DecisionBuilder db1,
DecisionBuilder db2,
DecisionBuilder db3,
DecisionBuilder db4) |
Copyright © 2025. All rights reserved.