Package | Description |
---|---|
com.google.ortools.constraintsolver |
Modifier and Type | Method and Description |
---|---|
Decision |
Solver.balancing_decision() |
Decision |
Solver.makeAssignVariablesValues(IntVar[] vars,
long[] values) |
Decision |
Solver.MakeAssignVariablesValuesOrDoNothing(IntVar[] vars,
long[] values) |
Decision |
Solver.MakeAssignVariablesValuesOrFail(IntVar[] vars,
long[] values) |
Decision |
Solver.makeAssignVariableValue(IntVar var,
long val)
Decisions.
|
Decision |
Solver.MakeAssignVariableValueOrDoNothing(IntVar var,
long value) |
Decision |
Solver.makeAssignVariableValueOrFail(IntVar var,
long value) |
Decision |
Solver.makeDecision(java.util.function.Consumer<Solver> apply,
java.util.function.Consumer<Solver> refute) |
Decision |
Solver.makeFailDecision() |
Decision |
Solver.makeRankFirstInterval(SequenceVar sequence,
int index)
Returns a decision that tries to rank first the ith interval var
in the sequence variable. |
Decision |
Solver.makeRankLastInterval(SequenceVar sequence,
int index)
Returns a decision that tries to rank last the ith interval var
in the sequence variable. |
Decision |
Solver.makeScheduleOrExpedite(IntervalVar var,
long est,
SWIGTYPE_p_long marker)
Returns a decision that tries to schedule a task at a given time.
|
Decision |
Solver.makeScheduleOrPostpone(IntervalVar var,
long est,
SWIGTYPE_p_long marker)
Returns a decision that tries to schedule a task at a given time.
|
Decision |
Solver.makeSplitVariableDomain(IntVar var,
long val,
boolean start_with_lower_half) |
Decision |
Solver.makeVariableGreaterOrEqualValue(IntVar var,
long value) |
Decision |
Solver.makeVariableLessOrEqualValue(IntVar var,
long value) |
Decision |
JavaDecisionBuilder.next(Solver solver)
This is the new method to subclass when defining a java decision builder.
|
Decision |
JavaDecisionBuilder.nextWrap(Solver solver)
This methods wraps the calls to next() and catches fail exceptions.
|
Decision |
DecisionBuilder.nextWrap(Solver s)
This is the main method of the decision builder class.
|
Modifier and Type | Method and Description |
---|---|
void |
SearchMonitor.afterDecision(Decision d,
boolean apply)
Just after refuting or applying the decision, apply is true after Apply.
|
void |
SearchLog.applyDecision(Decision decision) |
void |
SearchMonitor.applyDecision(Decision d)
Before applying the decision.
|
static void |
mainJNI.Decision_accept(long jarg1,
Decision jarg1_,
long jarg2,
DecisionVisitor jarg2_) |
static void |
mainJNI.Decision_acceptSwigExplicitDecision(long jarg1,
Decision jarg1_,
long jarg2,
DecisionVisitor jarg2_) |
static void |
mainJNI.Decision_apply(long jarg1,
Decision jarg1_,
long jarg2,
Solver jarg2_) |
static void |
mainJNI.Decision_change_ownership(Decision obj,
long cptr,
boolean take_or_release) |
static void |
mainJNI.Decision_director_connect(Decision obj,
long cptr,
boolean mem_own,
boolean weak_global) |
static void |
mainJNI.Decision_refute(long jarg1,
Decision jarg1_,
long jarg2,
Solver jarg2_) |
static java.lang.String |
mainJNI.Decision_toString(long jarg1,
Decision jarg1_) |
static java.lang.String |
mainJNI.Decision_toStringSwigExplicitDecision(long jarg1,
Decision jarg1_) |
void |
SearchMonitor.endNextDecision(DecisionBuilder b,
Decision d)
After calling DecisionBuilder::Next, along with the returned decision.
|
static long |
Decision.getCPtr(Decision obj) |
static void |
mainJNI.OptimizeVar_refuteDecision(long jarg1,
OptimizeVar jarg1_,
long jarg2,
Decision jarg2_) |
void |
SearchLog.refuteDecision(Decision decision) |
void |
OptimizeVar.refuteDecision(Decision d) |
void |
SearchLimit.refuteDecision(Decision d) |
void |
SearchMonitor.refuteDecision(Decision d)
Before refuting the decision.
|
static void |
mainJNI.SearchLimit_refuteDecision(long jarg1,
SearchLimit jarg1_,
long jarg2,
Decision jarg2_) |
static void |
mainJNI.SearchLog_applyDecision(long jarg1,
SearchLog jarg1_,
long jarg2,
Decision jarg2_) |
static void |
mainJNI.SearchLog_refuteDecision(long jarg1,
SearchLog jarg1_,
long jarg2,
Decision jarg2_) |
static void |
mainJNI.SearchMonitor_afterDecision(long jarg1,
SearchMonitor jarg1_,
long jarg2,
Decision jarg2_,
boolean jarg3) |
static void |
mainJNI.SearchMonitor_afterDecisionSwigExplicitSearchMonitor(long jarg1,
SearchMonitor jarg1_,
long jarg2,
Decision jarg2_,
boolean jarg3) |
static void |
mainJNI.SearchMonitor_applyDecision(long jarg1,
SearchMonitor jarg1_,
long jarg2,
Decision jarg2_) |
static void |
mainJNI.SearchMonitor_applyDecisionSwigExplicitSearchMonitor(long jarg1,
SearchMonitor jarg1_,
long jarg2,
Decision 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_) |
static void |
mainJNI.SearchMonitor_refuteDecision(long jarg1,
SearchMonitor jarg1_,
long jarg2,
Decision jarg2_) |
static void |
mainJNI.SearchMonitor_refuteDecisionSwigExplicitSearchMonitor(long jarg1,
SearchMonitor jarg1_,
long jarg2,
Decision jarg2_) |
static void |
mainJNI.SwigDirector_Decision_accept(Decision jself,
long visitor) |
static void |
mainJNI.SwigDirector_Decision_apply(Decision jself,
long s) |
static void |
mainJNI.SwigDirector_Decision_refute(Decision jself,
long s) |
static java.lang.String |
mainJNI.SwigDirector_Decision_toString(Decision jself) |
static long |
Decision.swigRelease(Decision obj) |
Copyright © 2025. All rights reserved.