| Package | Description |
|---|---|
| com.google.ortools.constraintsolver |
| Modifier and Type | Class and Description |
|---|---|
class |
IntVarLocalSearchFilter |
| Modifier and Type | Method and Description |
|---|---|
LocalSearchFilter |
LocalSearchFilterManager.FilterEvent.getFilter() |
LocalSearchFilter |
Solver.MakeAcceptFilter()
Local Search Filters
|
LocalSearchFilter |
Solver.MakeRejectFilter() |
LocalSearchFilter |
Solver.makeVariableDomainFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
RoutingModel.addLocalSearchFilter(LocalSearchFilter filter)
Adds a custom local search filter to the list of filters used to speed up
local search by pruning unfeasible variable assignments. Calling this method after the routing model has been closed (CloseModel() or Solve() has been called) has no effect. The routing model does not take ownership of the filter. |
void |
LocalSearchMonitor.beginFiltering(LocalSearchFilter filter) |
void |
LocalSearchMonitor.endFiltering(LocalSearchFilter filter,
boolean reject) |
protected static long |
LocalSearchFilter.getCPtr(LocalSearchFilter obj) |
static boolean |
mainJNI.LocalSearchFilter_accept(long jarg1,
LocalSearchFilter jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
Assignment jarg3_,
long jarg4,
long jarg5) |
static void |
mainJNI.LocalSearchFilter_change_ownership(LocalSearchFilter obj,
long cptr,
boolean take_or_release) |
static void |
mainJNI.LocalSearchFilter_Commit(long jarg1,
LocalSearchFilter jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
Assignment jarg3_) |
static void |
mainJNI.LocalSearchFilter_CommitSwigExplicitLocalSearchFilter(long jarg1,
LocalSearchFilter jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
Assignment jarg3_) |
static void |
mainJNI.LocalSearchFilter_director_connect(LocalSearchFilter obj,
long cptr,
boolean mem_own,
boolean weak_global) |
static long |
mainJNI.LocalSearchFilter_getAcceptedObjectiveValue(long jarg1,
LocalSearchFilter jarg1_) |
static long |
mainJNI.LocalSearchFilter_getAcceptedObjectiveValueSwigExplicitLocalSearchFilter(long jarg1,
LocalSearchFilter jarg1_) |
static long |
mainJNI.LocalSearchFilter_getSynchronizedObjectiveValue(long jarg1,
LocalSearchFilter jarg1_) |
static long |
mainJNI.LocalSearchFilter_getSynchronizedObjectiveValueSwigExplicitLocalSearchFilter(long jarg1,
LocalSearchFilter jarg1_) |
static boolean |
mainJNI.LocalSearchFilter_isIncremental(long jarg1,
LocalSearchFilter jarg1_) |
static boolean |
mainJNI.LocalSearchFilter_isIncrementalSwigExplicitLocalSearchFilter(long jarg1,
LocalSearchFilter jarg1_) |
static void |
mainJNI.LocalSearchFilter_Relax(long jarg1,
LocalSearchFilter jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
Assignment jarg3_) |
static void |
mainJNI.LocalSearchFilter_RelaxSwigExplicitLocalSearchFilter(long jarg1,
LocalSearchFilter jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
Assignment jarg3_) |
static void |
mainJNI.LocalSearchFilter_Reset(long jarg1,
LocalSearchFilter jarg1_) |
static void |
mainJNI.LocalSearchFilter_ResetSwigExplicitLocalSearchFilter(long jarg1,
LocalSearchFilter jarg1_) |
static void |
mainJNI.LocalSearchFilter_Revert(long jarg1,
LocalSearchFilter jarg1_) |
static void |
mainJNI.LocalSearchFilter_RevertSwigExplicitLocalSearchFilter(long jarg1,
LocalSearchFilter jarg1_) |
static void |
mainJNI.LocalSearchFilter_synchronize(long jarg1,
LocalSearchFilter jarg1_,
long jarg2,
Assignment jarg2_,
long jarg3,
Assignment jarg3_) |
static void |
mainJNI.LocalSearchFilterManager_FilterEvent_filter_set(long jarg1,
LocalSearchFilterManager.FilterEvent jarg1_,
long jarg2,
LocalSearchFilter jarg2_) |
static void |
mainJNI.LocalSearchMonitor_beginFiltering(long jarg1,
LocalSearchMonitor jarg1_,
long jarg2,
LocalSearchFilter jarg2_) |
static void |
mainJNI.LocalSearchMonitor_endFiltering(long jarg1,
LocalSearchMonitor jarg1_,
long jarg2,
LocalSearchFilter jarg2_,
boolean jarg3) |
static long |
mainJNI.new_LocalSearchFilterManager__SWIG_1(LocalSearchFilter[] jarg1) |
static void |
mainJNI.RoutingModel_addLocalSearchFilter(long jarg1,
RoutingModel jarg1_,
long jarg2,
LocalSearchFilter jarg2_) |
void |
LocalSearchFilterManager.FilterEvent.setFilter(LocalSearchFilter value) |
static boolean |
mainJNI.SwigDirector_LocalSearchFilter_accept(LocalSearchFilter jself,
long delta,
long deltadelta,
long objective_min,
long objective_max) |
static void |
mainJNI.SwigDirector_LocalSearchFilter_Commit(LocalSearchFilter jself,
long delta,
long deltadelta) |
static long |
mainJNI.SwigDirector_LocalSearchFilter_getAcceptedObjectiveValue(LocalSearchFilter jself) |
static long |
mainJNI.SwigDirector_LocalSearchFilter_getSynchronizedObjectiveValue(LocalSearchFilter jself) |
static boolean |
mainJNI.SwigDirector_LocalSearchFilter_isIncremental(LocalSearchFilter jself) |
static void |
mainJNI.SwigDirector_LocalSearchFilter_Relax(LocalSearchFilter jself,
long delta,
long deltadelta) |
static void |
mainJNI.SwigDirector_LocalSearchFilter_Reset(LocalSearchFilter jself) |
static void |
mainJNI.SwigDirector_LocalSearchFilter_Revert(LocalSearchFilter jself) |
static void |
mainJNI.SwigDirector_LocalSearchFilter_synchronize(LocalSearchFilter jself,
long assignment,
long delta) |
static java.lang.String |
mainJNI.SwigDirector_LocalSearchFilter_toString(LocalSearchFilter jself) |
protected static long |
LocalSearchFilter.swigRelease(LocalSearchFilter obj) |
| Constructor and Description |
|---|
LocalSearchFilterManager(LocalSearchFilter[] filters) |
Copyright © 2024. All rights reserved.