Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | FilterEvent |
Public Member Functions | |
synchronized void | delete () |
void | swigReleaseOwnership () |
void | swigTakeOwnership () |
String | toString () |
LocalSearchFilterManager (SWIGTYPE_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t filter_events) | |
LocalSearchFilterManager (LocalSearchFilter[] filters) | |
void | Revert () |
boolean | accept (LocalSearchMonitor monitor, Assignment delta, Assignment deltadelta, long objective_min, long objective_max) |
void | synchronize (Assignment assignment, Assignment delta) |
long | GetSynchronizedObjectiveValue () |
long | GetAcceptedObjectiveValue () |
Public Member Functions inherited from com.google.ortools.constraintsolver.BaseObject | |
BaseObject () | |
Static Public Attributes | |
static final int | kAccept = mainJNI.LocalSearchFilterManager_kAccept_get() |
FilterEventType. | |
static final int | kRelax = mainJNI.LocalSearchFilterManager_kRelax_get() |
Protected Member Functions | |
LocalSearchFilterManager (long cPtr, boolean cMemoryOwn) | |
void | finalize () |
void | swigDirectorDisconnect () |
Protected Member Functions inherited from com.google.ortools.constraintsolver.BaseObject | |
BaseObject (long cPtr, boolean cMemoryOwn) | |
Static Protected Member Functions | |
static long | getCPtr (LocalSearchFilterManager obj) |
static long | swigRelease (LocalSearchFilterManager obj) |
Static Protected Member Functions inherited from com.google.ortools.constraintsolver.BaseObject | |
static long | getCPtr (BaseObject obj) |
static long | swigRelease (BaseObject obj) |
Additional Inherited Members | |
Protected Attributes inherited from com.google.ortools.constraintsolver.BaseObject | |
transient boolean | swigCMemOwn |
Filter manager: when a move is made, filters are executed to decide whether
the solution is feasible and compute parts of the new cost. This class
schedules filter execution and composes costs as a sum.
Definition at line 16 of file LocalSearchFilterManager.java.
|
protected |
Definition at line 19 of file LocalSearchFilterManager.java.
com.google.ortools.constraintsolver.LocalSearchFilterManager.LocalSearchFilterManager | ( | SWIGTYPE_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t | filter_events | ) |
Definition at line 146 of file LocalSearchFilterManager.java.
com.google.ortools.constraintsolver.LocalSearchFilterManager.LocalSearchFilterManager | ( | LocalSearchFilter[] | filters | ) |
Definition at line 151 of file LocalSearchFilterManager.java.
boolean com.google.ortools.constraintsolver.LocalSearchFilterManager.accept | ( | LocalSearchMonitor | monitor, |
Assignment | delta, | ||
Assignment | deltadelta, | ||
long | objective_min, | ||
long | objective_max ) |
Returns true iff all filters return true, and the sum of their accepted
objectives is between objective_min and objective_max.
The monitor has its Begin/EndFiltering events triggered.
Definition at line 165 of file LocalSearchFilterManager.java.
synchronized void com.google.ortools.constraintsolver.LocalSearchFilterManager.delete | ( | ) |
Reimplemented from com.google.ortools.constraintsolver.BaseObject.
Definition at line 45 of file LocalSearchFilterManager.java.
|
protected |
Reimplemented from com.google.ortools.constraintsolver.BaseObject.
Definition at line 41 of file LocalSearchFilterManager.java.
long com.google.ortools.constraintsolver.LocalSearchFilterManager.GetAcceptedObjectiveValue | ( | ) |
Definition at line 180 of file LocalSearchFilterManager.java.
|
staticprotected |
Definition at line 24 of file LocalSearchFilterManager.java.
long com.google.ortools.constraintsolver.LocalSearchFilterManager.GetSynchronizedObjectiveValue | ( | ) |
Definition at line 176 of file LocalSearchFilterManager.java.
void com.google.ortools.constraintsolver.LocalSearchFilterManager.Revert | ( | ) |
Definition at line 156 of file LocalSearchFilterManager.java.
|
protected |
Definition at line 56 of file LocalSearchFilterManager.java.
|
staticprotected |
Definition at line 28 of file LocalSearchFilterManager.java.
void com.google.ortools.constraintsolver.LocalSearchFilterManager.swigReleaseOwnership | ( | ) |
Definition at line 61 of file LocalSearchFilterManager.java.
void com.google.ortools.constraintsolver.LocalSearchFilterManager.swigTakeOwnership | ( | ) |
Definition at line 66 of file LocalSearchFilterManager.java.
void com.google.ortools.constraintsolver.LocalSearchFilterManager.synchronize | ( | Assignment | assignment, |
Assignment | delta ) |
Synchronizes all filters to assignment.
Definition at line 172 of file LocalSearchFilterManager.java.
String com.google.ortools.constraintsolver.LocalSearchFilterManager.toString | ( | ) |
Reimplemented from com.google.ortools.constraintsolver.BaseObject.
Definition at line 142 of file LocalSearchFilterManager.java.
|
static |
FilterEventType.
Definition at line 185 of file LocalSearchFilterManager.java.
|
static |
Definition at line 186 of file LocalSearchFilterManager.java.