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
kNoProgress
-
Fields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocalSearchMonitor(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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.protected static longswigRelease(LocalSearchMonitor obj)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, keepAliveDecisionBuilder, localOptimum, noMoreSolutions, periodicCheck, progressPercent, refuteDecision, restartSearch, solver, swigDirectorDisconnect, swigRelease, swigReleaseOwnership, swigTakeOwnership
-
Methods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, swigRelease
-
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(LocalSearchMonitor obj)
-
swigRelease
protected static long swigRelease(LocalSearchMonitor obj)
-
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
public void beginMakeNextNeighbor(LocalSearchOperator op)
-
endMakeNextNeighbor
public void endMakeNextNeighbor(LocalSearchOperator op, boolean neighbor_found, Assignment delta, Assignment deltadelta)
-
beginFilterNeighbor
public void beginFilterNeighbor(LocalSearchOperator op)
-
endFilterNeighbor
public void endFilterNeighbor(LocalSearchOperator op, boolean neighbor_found)
-
beginAcceptNeighbor
public void beginAcceptNeighbor(LocalSearchOperator op)
-
endAcceptNeighbor
public void endAcceptNeighbor(LocalSearchOperator op, boolean neighbor_found)
-
beginFiltering
public void beginFiltering(LocalSearchFilter filter)
-
endFiltering
public void endFiltering(LocalSearchFilter filter, boolean reject)
-
install
public void install()
Install itself on the solver.- Overrides:
installin classSearchMonitor
-
-