Class IntVarLocalSearchFilter
- java.lang.Object
-
- com.google.ortools.constraintsolver.BaseObject
-
- com.google.ortools.constraintsolver.LocalSearchFilter
-
- com.google.ortools.constraintsolver.IntVarLocalSearchFilter
-
public class IntVarLocalSearchFilter extends LocalSearchFilter
-
-
Field Summary
-
Fields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIntVarLocalSearchFilter(long cPtr, boolean cMemoryOwn)IntVarLocalSearchFilter(IntVar[] vars)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddVars(IntVar[] vars)Add variables to "track" to the filter.voiddelete()protected voidfinalize()protected static longgetCPtr(IntVarLocalSearchFilter obj)intindex(IntVar var)protected voidonSynchronize(Assignment delta)intsize()protected voidswigDirectorDisconnect()protected static longswigRelease(IntVarLocalSearchFilter obj)voidswigReleaseOwnership()voidswigTakeOwnership()voidsynchronize(Assignment assignment, Assignment delta)This method should not be overridden.longvalue(int index)IntVarvar(int index)-
Methods inherited from class com.google.ortools.constraintsolver.LocalSearchFilter
accept, Commit, getAcceptedObjectiveValue, getCPtr, getSynchronizedObjectiveValue, isIncremental, Relax, Reset, Revert, swigRelease
-
Methods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, swigRelease, toString
-
-
-
-
Constructor Detail
-
IntVarLocalSearchFilter
protected IntVarLocalSearchFilter(long cPtr, boolean cMemoryOwn)
-
IntVarLocalSearchFilter
public IntVarLocalSearchFilter(IntVar[] vars)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(IntVarLocalSearchFilter obj)
-
swigRelease
protected static long swigRelease(IntVarLocalSearchFilter obj)
-
finalize
protected void finalize()
- Overrides:
finalizein classLocalSearchFilter
-
delete
public void delete()
- Overrides:
deletein classLocalSearchFilter
-
swigDirectorDisconnect
protected void swigDirectorDisconnect()
- Overrides:
swigDirectorDisconnectin classLocalSearchFilter
-
swigReleaseOwnership
public void swigReleaseOwnership()
- Overrides:
swigReleaseOwnershipin classLocalSearchFilter
-
swigTakeOwnership
public void swigTakeOwnership()
- Overrides:
swigTakeOwnershipin classLocalSearchFilter
-
synchronize
public void synchronize(Assignment assignment, Assignment delta)
This method should not be overridden. Override OnSynchronize() instead
which is called before exiting this method.- Overrides:
synchronizein classLocalSearchFilter
-
addVars
public void addVars(IntVar[] vars)
Add variables to "track" to the filter.
-
size
public int size()
-
var
public IntVar var(int index)
-
value
public long value(int index)
-
onSynchronize
protected void onSynchronize(Assignment delta)
-
index
public int index(IntVar var)
-
-