![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
A DecisionBuilder is responsible for creating the search tree. The
important method is Next(), which returns the next decision to execute.
Definition at line 15 of file DecisionBuilder.java.
Public Member Functions | |
| DecisionBuilder (long cPtr, boolean cMemoryOwn) | |
| synchronized void | delete () |
| void | swigReleaseOwnership () |
| void | swigTakeOwnership () |
| DecisionBuilder () | |
| Decision | nextWrap (Solver s) |
| String | toString () |
| void | set_name (String name) |
| String | GetName () |
| Public Member Functions inherited from com.google.ortools.constraintsolver.BaseObject | |
| BaseObject (long cPtr, boolean cMemoryOwn) | |
| BaseObject () | |
Static Public Member Functions | |
| static long | getCPtr (DecisionBuilder obj) |
| static long | swigRelease (DecisionBuilder obj) |
| Static Public Member Functions inherited from com.google.ortools.constraintsolver.BaseObject | |
| static long | getCPtr (BaseObject obj) |
| static long | swigRelease (BaseObject obj) |
Protected Member Functions | |
| void | finalize () |
| void | swigDirectorDisconnect () |
Additional Inherited Members | |
| Protected Attributes inherited from com.google.ortools.constraintsolver.BaseObject | |
| transient boolean | swigCMemOwn |
| com.google.ortools.constraintsolver.DecisionBuilder.DecisionBuilder | ( | long | cPtr, |
| boolean | cMemoryOwn ) |
Definition at line 18 of file DecisionBuilder.java.
| com.google.ortools.constraintsolver.DecisionBuilder.DecisionBuilder | ( | ) |
Definition at line 70 of file DecisionBuilder.java.
| synchronized void com.google.ortools.constraintsolver.DecisionBuilder.delete | ( | ) |
Reimplemented from com.google.ortools.constraintsolver.BaseObject.
Definition at line 44 of file DecisionBuilder.java.
|
protected |
Reimplemented from com.google.ortools.constraintsolver.BaseObject.
Definition at line 40 of file DecisionBuilder.java.
|
static |
Definition at line 23 of file DecisionBuilder.java.
| String com.google.ortools.constraintsolver.DecisionBuilder.GetName | ( | ) |
Definition at line 94 of file DecisionBuilder.java.
This is the main method of the decision builder class. It must
return a decision (an instance of the class Decision). If it
returns nullptr, this means that the decision builder has finished
its work.
Reimplemented in com.google.ortools.constraintsolver.JavaDecisionBuilder, and com.google.ortools.constraintsolver.JavaDecisionBuilder.
Definition at line 81 of file DecisionBuilder.java.
| void com.google.ortools.constraintsolver.DecisionBuilder.set_name | ( | String | name | ) |
Definition at line 90 of file DecisionBuilder.java.
|
protected |
Definition at line 55 of file DecisionBuilder.java.
|
static |
Definition at line 27 of file DecisionBuilder.java.
| void com.google.ortools.constraintsolver.DecisionBuilder.swigReleaseOwnership | ( | ) |
Definition at line 60 of file DecisionBuilder.java.
| void com.google.ortools.constraintsolver.DecisionBuilder.swigTakeOwnership | ( | ) |
Definition at line 65 of file DecisionBuilder.java.
| String com.google.ortools.constraintsolver.DecisionBuilder.toString | ( | ) |
Reimplemented from com.google.ortools.constraintsolver.BaseObject.
Definition at line 86 of file DecisionBuilder.java.