Uses of Class
com.google.ortools.constraintsolver.Decision
-
Packages that use Decision Package Description com.google.ortools.constraintsolver -
-
Uses of Decision in com.google.ortools.constraintsolver
Methods in com.google.ortools.constraintsolver that return Decision Modifier and Type Method Description DecisionSolver. balancing_decision()DecisionSolver. makeAssignVariablesValues(IntVar[] vars, long[] values)DecisionSolver. MakeAssignVariablesValuesOrDoNothing(IntVar[] vars, long[] values)DecisionSolver. MakeAssignVariablesValuesOrFail(IntVar[] vars, long[] values)DecisionSolver. makeAssignVariableValue(IntVar var, long val)Decisions.DecisionSolver. MakeAssignVariableValueOrDoNothing(IntVar var, long value)DecisionSolver. makeAssignVariableValueOrFail(IntVar var, long value)DecisionSolver. makeDecision(java.util.function.Consumer<Solver> apply, java.util.function.Consumer<Solver> refute)DecisionSolver. makeFailDecision()DecisionSolver. makeRankFirstInterval(SequenceVar sequence, int index)Returns a decision that tries to rank first the ith interval var
in the sequence variable.DecisionSolver. makeRankLastInterval(SequenceVar sequence, int index)Returns a decision that tries to rank last the ith interval var
in the sequence variable.DecisionSolver. makeScheduleOrExpedite(IntervalVar var, long est, SWIGTYPE_p_long_long marker)Returns a decision that tries to schedule a task at a given time.
On the Apply branch, it will set that interval var as performed and set
its end to 'est'.DecisionSolver. makeScheduleOrPostpone(IntervalVar var, long est, SWIGTYPE_p_long_long marker)Returns a decision that tries to schedule a task at a given time.
On the Apply branch, it will set that interval var as performed and set
its start to 'est'.DecisionSolver. makeSplitVariableDomain(IntVar var, long val, boolean start_with_lower_half)DecisionSolver. makeVariableGreaterOrEqualValue(IntVar var, long value)DecisionSolver. makeVariableLessOrEqualValue(IntVar var, long value)DecisionJavaDecisionBuilder. next(Solver solver)This is the new method to subclass when defining a java decision builder.DecisionDecisionBuilder. nextWrap(Solver s)This is the main method of the decision builder class.DecisionJavaDecisionBuilder. nextWrap(Solver solver)This methods wraps the calls to next() and catches fail exceptions.Methods in com.google.ortools.constraintsolver with parameters of type Decision Modifier and Type Method Description voidSearchMonitor. afterDecision(Decision d, boolean apply)Just after refuting or applying the decision, apply is true after Apply.
This is called only if the Apply() or Refute() methods have not failed.voidSearchLog. applyDecision(Decision decision)voidSearchMonitor. applyDecision(Decision d)Before applying the decision.static voidmainJNI. Decision_accept(long jarg1, Decision jarg1_, long jarg2, DecisionVisitor jarg2_)static voidmainJNI. Decision_acceptSwigExplicitDecision(long jarg1, Decision jarg1_, long jarg2, DecisionVisitor jarg2_)static voidmainJNI. Decision_apply(long jarg1, Decision jarg1_, long jarg2, Solver jarg2_)static voidmainJNI. Decision_change_ownership(Decision obj, long cptr, boolean take_or_release)static voidmainJNI. Decision_director_connect(Decision obj, long cptr, boolean mem_own, boolean weak_global)static voidmainJNI. Decision_refute(long jarg1, Decision jarg1_, long jarg2, Solver jarg2_)static java.lang.StringmainJNI. Decision_toString(long jarg1, Decision jarg1_)static java.lang.StringmainJNI. Decision_toStringSwigExplicitDecision(long jarg1, Decision jarg1_)voidSearchMonitor. endNextDecision(DecisionBuilder b, Decision d)After calling DecisionBuilder::Next, along with the returned decision.protected static longDecision. getCPtr(Decision obj)static voidmainJNI. OptimizeVar_refuteDecision(long jarg1, OptimizeVar jarg1_, long jarg2, Decision jarg2_)voidOptimizeVar. refuteDecision(Decision d)voidSearchLimit. refuteDecision(Decision d)voidSearchLog. refuteDecision(Decision decision)voidSearchMonitor. refuteDecision(Decision d)Before refuting the decision.static voidmainJNI. SearchLimit_refuteDecision(long jarg1, SearchLimit jarg1_, long jarg2, Decision jarg2_)static voidmainJNI. SearchLog_applyDecision(long jarg1, SearchLog jarg1_, long jarg2, Decision jarg2_)static voidmainJNI. SearchLog_refuteDecision(long jarg1, SearchLog jarg1_, long jarg2, Decision jarg2_)static voidmainJNI. SearchMonitor_afterDecision(long jarg1, SearchMonitor jarg1_, long jarg2, Decision jarg2_, boolean jarg3)static voidmainJNI. SearchMonitor_afterDecisionSwigExplicitSearchMonitor(long jarg1, SearchMonitor jarg1_, long jarg2, Decision jarg2_, boolean jarg3)static voidmainJNI. SearchMonitor_applyDecision(long jarg1, SearchMonitor jarg1_, long jarg2, Decision jarg2_)static voidmainJNI. SearchMonitor_applyDecisionSwigExplicitSearchMonitor(long jarg1, SearchMonitor jarg1_, long jarg2, Decision jarg2_)static voidmainJNI. SearchMonitor_endNextDecision(long jarg1, SearchMonitor jarg1_, long jarg2, DecisionBuilder jarg2_, long jarg3, Decision jarg3_)static voidmainJNI. SearchMonitor_endNextDecisionSwigExplicitSearchMonitor(long jarg1, SearchMonitor jarg1_, long jarg2, DecisionBuilder jarg2_, long jarg3, Decision jarg3_)static voidmainJNI. SearchMonitor_refuteDecision(long jarg1, SearchMonitor jarg1_, long jarg2, Decision jarg2_)static voidmainJNI. SearchMonitor_refuteDecisionSwigExplicitSearchMonitor(long jarg1, SearchMonitor jarg1_, long jarg2, Decision jarg2_)static voidmainJNI. SwigDirector_Decision_accept(Decision jself, long visitor)static voidmainJNI. SwigDirector_Decision_apply(Decision jself, long s)static voidmainJNI. SwigDirector_Decision_refute(Decision jself, long s)static java.lang.StringmainJNI. SwigDirector_Decision_toString(Decision jself)protected static longDecision. swigRelease(Decision obj)
-