Class IntVarLocalSearchOperator
java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.LocalSearchOperator
com.google.ortools.constraintsolver.IntVarLocalSearchOperatorTemplate
com.google.ortools.constraintsolver.IntVarLocalSearchOperator
- Direct Known Subclasses:
BaseLns,ChangeValue,PathOperator
public class IntVarLocalSearchOperator extends IntVarLocalSearchOperatorTemplate
-
Field Summary
Fields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn -
Constructor Summary
Constructors Modifier Constructor Description IntVarLocalSearchOperator()protectedIntVarLocalSearchOperator(long cPtr, boolean cMemoryOwn)IntVarLocalSearchOperator(IntVar[] vars)IntVarLocalSearchOperator(IntVar[] vars, boolean keep_inverse_values) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(IntVarLocalSearchOperator obj)protected booleanoneNeighbor()Creates a new neighbor.protected voidswigDirectorDisconnect()voidswigReleaseOwnership()voidswigTakeOwnership()Methods inherited from class com.google.ortools.constraintsolver.IntVarLocalSearchOperatorTemplate
activate, activated, addVars, deactivate, getCPtr, HoldsDelta, isIncremental, oldValue, onStart, setValue, size, value, varMethods inherited from class com.google.ortools.constraintsolver.LocalSearchOperator
getCPtr, HasFragments, nextNeighbor, reset, startMethods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, toStringMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
IntVarLocalSearchOperator
protected IntVarLocalSearchOperator(long cPtr, boolean cMemoryOwn) -
IntVarLocalSearchOperator
public IntVarLocalSearchOperator() -
IntVarLocalSearchOperator
-
IntVarLocalSearchOperator
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize()- Overrides:
finalizein classIntVarLocalSearchOperatorTemplate
-
delete
public void delete()- Overrides:
deletein classIntVarLocalSearchOperatorTemplate
-
swigDirectorDisconnect
protected void swigDirectorDisconnect()- Overrides:
swigDirectorDisconnectin classLocalSearchOperator
-
swigReleaseOwnership
public void swigReleaseOwnership()- Overrides:
swigReleaseOwnershipin classLocalSearchOperator
-
swigTakeOwnership
public void swigTakeOwnership()- Overrides:
swigTakeOwnershipin classLocalSearchOperator
-
oneNeighbor
protected boolean oneNeighbor()Creates a new neighbor. It returns false when the neighborhood is
completely explored.
MakeNextNeighbor() in a subclass of IntVarLocalSearchOperator.
-