public class LocalSearchMonitor extends SearchMonitor
kNoProgress
swigCMemOwn
Constructor and Description |
---|
LocalSearchMonitor(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
beginAcceptNeighbor(LocalSearchOperator op) |
void |
beginFiltering(LocalSearchFilter filter) |
void |
beginFilterNeighbor(LocalSearchOperator op) |
void |
beginMakeNextNeighbor(LocalSearchOperator op) |
void |
beginOperatorStart()
Local search operator events.
|
void |
delete() |
void |
endAcceptNeighbor(LocalSearchOperator op,
boolean neighbor_found) |
void |
endFiltering(LocalSearchFilter filter,
boolean reject) |
void |
endFilterNeighbor(LocalSearchOperator op,
boolean neighbor_found) |
void |
endMakeNextNeighbor(LocalSearchOperator op,
boolean neighbor_found,
Assignment delta,
Assignment deltadelta) |
void |
endOperatorStart() |
protected void |
finalize() |
static long |
getCPtr(LocalSearchMonitor obj) |
void |
install()
Install itself on the solver.
|
boolean |
IsActive() |
static long |
swigRelease(LocalSearchMonitor obj) |
java.lang.String |
toString() |
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
getCPtr, swigRelease
public static long getCPtr(LocalSearchMonitor obj)
public static long swigRelease(LocalSearchMonitor obj)
protected void finalize()
finalize
in class SearchMonitor
public void delete()
delete
in class SearchMonitor
public java.lang.String toString()
toString
in class BaseObject
public void beginOperatorStart()
public void endOperatorStart()
public void beginMakeNextNeighbor(LocalSearchOperator op)
public void endMakeNextNeighbor(LocalSearchOperator op, boolean neighbor_found, Assignment delta, Assignment deltadelta)
public void beginFilterNeighbor(LocalSearchOperator op)
public void endFilterNeighbor(LocalSearchOperator op, boolean neighbor_found)
public void beginAcceptNeighbor(LocalSearchOperator op)
public void endAcceptNeighbor(LocalSearchOperator op, boolean neighbor_found)
public void beginFiltering(LocalSearchFilter filter)
public void endFiltering(LocalSearchFilter filter, boolean reject)
public boolean IsActive()
public void install()
install
in class SearchMonitor
Copyright © 2025. All rights reserved.