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
Constructor and Description |
---|
LocalSearchFilterManager(LocalSearchFilter[] filters) |
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. |
void |
delete() |
protected void |
finalize() |
long |
GetAcceptedObjectiveValue() |
static long |
getCPtr(LocalSearchFilterManager obj) |
long |
GetSynchronizedObjectiveValue() |
void |
Revert() |
protected void |
swigDirectorDisconnect() |
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, swigRelease
public LocalSearchFilterManager(long cPtr, boolean cMemoryOwn)
public LocalSearchFilterManager(SWIGTYPE_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t filter_events)
public LocalSearchFilterManager(LocalSearchFilter[] filters)
public static long getCPtr(LocalSearchFilterManager obj)
public static long swigRelease(LocalSearchFilterManager obj)
protected void finalize()
finalize
in class BaseObject
public void delete()
delete
in class BaseObject
protected void swigDirectorDisconnect()
public void swigReleaseOwnership()
public void swigTakeOwnership()
public java.lang.String toString()
toString
in class BaseObject
public 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 © 2025. All rights reserved.