public class LocalSearchFilterManager extends BaseObject
| Modifier and Type | Class and Description |
|---|---|
static class |
LocalSearchFilterManager.FilterEvent |
| Modifier and Type | Field and Description |
|---|---|
static int |
kAccept |
static int |
kRelax |
swigCMemOwn| Modifier | Constructor and Description |
|---|---|
|
LocalSearchFilterManager(LocalSearchFilter[] filters) |
protected |
LocalSearchFilterManager(long cPtr,
boolean cMemoryOwn) |
|
LocalSearchFilterManager(SWIGTYPE_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t filter_events) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
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. |
void |
delete() |
protected void |
finalize() |
long |
GetAcceptedObjectiveValue() |
protected static long |
getCPtr(LocalSearchFilterManager obj) |
long |
GetSynchronizedObjectiveValue() |
void |
Revert() |
protected void |
swigDirectorDisconnect() |
protected static long |
swigRelease(LocalSearchFilterManager obj) |
void |
swigReleaseOwnership() |
void |
swigTakeOwnership() |
void |
synchronize(Assignment assignment,
Assignment delta)
Synchronizes all filters to assignment.
|
java.lang.String |
toString() |
getCPtr, swigReleaseprotected LocalSearchFilterManager(long cPtr,
boolean cMemoryOwn)
public LocalSearchFilterManager(SWIGTYPE_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t filter_events)
public LocalSearchFilterManager(LocalSearchFilter[] filters)
protected static long getCPtr(LocalSearchFilterManager obj)
protected static long swigRelease(LocalSearchFilterManager obj)
protected void finalize()
finalize in class BaseObjectpublic void delete()
delete in class BaseObjectprotected void swigDirectorDisconnect()
public void swigReleaseOwnership()
public void swigTakeOwnership()
public java.lang.String toString()
toString in class BaseObjectpublic void Revert()
public boolean accept(LocalSearchMonitor monitor, Assignment delta, Assignment deltadelta, long objective_min, long objective_max)
public void synchronize(Assignment assignment, Assignment delta)
public long GetSynchronizedObjectiveValue()
public long GetAcceptedObjectiveValue()
Copyright © 2024. All rights reserved.