Class LocalSearchMonitor
java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.SearchMonitor
com.google.ortools.constraintsolver.LocalSearchMonitor
public class LocalSearchMonitor extends SearchMonitor
-
Field Summary
Fields inherited from class com.google.ortools.constraintsolver.SearchMonitor
kNoProgressFields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn -
Constructor Summary
Constructors Modifier Constructor Description protectedLocalSearchMonitor(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voidbeginAcceptNeighbor(LocalSearchOperator op)voidbeginFiltering(LocalSearchFilter filter)voidbeginFilterNeighbor(LocalSearchOperator op)voidbeginMakeNextNeighbor(LocalSearchOperator op)voidbeginOperatorStart()Local search operator events.voiddelete()voidendAcceptNeighbor(LocalSearchOperator op, boolean neighbor_found)voidendFiltering(LocalSearchFilter filter, boolean reject)voidendFilterNeighbor(LocalSearchOperator op, boolean neighbor_found)voidendMakeNextNeighbor(LocalSearchOperator op, boolean neighbor_found, Assignment delta, Assignment deltadelta)voidendOperatorStart()protected voidfinalize()protected static longgetCPtr(LocalSearchMonitor obj)voidinstall()Install itself on the solver.java.lang.StringtoString()Methods inherited from class com.google.ortools.constraintsolver.SearchMonitor
accept, acceptDelta, acceptNeighbor, acceptSolution, AcceptUncheckedNeighbor, afterDecision, applyDecision, atSolution, beginFail, beginInitialPropagation, beginNextDecision, endFail, endInitialPropagation, endNextDecision, enterSearch, exitSearch, getCPtr, IsUncheckedSolutionLimitReached, localOptimum, noMoreSolutions, periodicCheck, progressPercent, refuteDecision, restartSearch, solver, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnershipMethods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtrMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
LocalSearchMonitor
protected LocalSearchMonitor(long cPtr, boolean cMemoryOwn)
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize()- Overrides:
finalizein classSearchMonitor
-
delete
public void delete()- Overrides:
deletein classSearchMonitor
-
toString
public java.lang.String toString()- Overrides:
toStringin classBaseObject
-
beginOperatorStart
public void beginOperatorStart()Local search operator events. -
endOperatorStart
public void endOperatorStart() -
beginMakeNextNeighbor
-
endMakeNextNeighbor
public void endMakeNextNeighbor(LocalSearchOperator op, boolean neighbor_found, Assignment delta, Assignment deltadelta) -
beginFilterNeighbor
-
endFilterNeighbor
-
beginAcceptNeighbor
-
endAcceptNeighbor
-
beginFiltering
-
endFiltering
-
install
public void install()Install itself on the solver.- Overrides:
installin classSearchMonitor
-