public class SearchLog extends SearchMonitor
kNoProgressswigCMemOwn| Modifier | Constructor and Description |
|---|---|
protected |
SearchLog(long cPtr,
boolean cMemoryOwn) |
|
SearchLog(Solver solver,
IntVar[] vars,
java.lang.String vars_name,
double[] scaling_factors,
double[] offsets,
java.util.function.Supplier<java.lang.String> display_callback,
boolean display_on_new_solutions_only,
int period) |
| Modifier and Type | Method and Description |
|---|---|
void |
AcceptUncheckedNeighbor()
After accepting an unchecked neighbor during local search.
|
void |
applyDecision(Decision decision)
Before applying the decision.
|
boolean |
atSolution()
This method is called when a valid solution is found.
|
void |
beginFail()
Just when the failure occurs.
|
void |
beginInitialPropagation()
Before the initial propagation.
|
void |
delete() |
void |
endInitialPropagation()
After the initial propagation.
|
void |
enterSearch()
Beginning of the search.
|
void |
exitSearch()
End of the search.
|
protected void |
finalize() |
protected static long |
getCPtr(SearchLog obj) |
void |
maintain() |
void |
noMoreSolutions()
When the search tree is finished.
|
void |
outputDecision() |
void |
refuteDecision(Decision decision)
Before refuting the decision.
|
protected static long |
swigRelease(SearchLog obj) |
java.lang.String |
toString() |
accept, acceptDelta, acceptNeighbor, acceptSolution, afterDecision, beginNextDecision, endFail, endNextDecision, getCPtr, install, IsUncheckedSolutionLimitReached, keepAliveDecisionBuilder, localOptimum, periodicCheck, progressPercent, restartSearch, solver, swigDirectorDisconnect, swigRelease, swigReleaseOwnership, swigTakeOwnershipgetCPtr, swigReleaseprotected static long getCPtr(SearchLog obj)
protected static long swigRelease(SearchLog obj)
protected void finalize()
finalize in class SearchMonitorpublic void delete()
delete in class SearchMonitorpublic void enterSearch()
SearchMonitorenterSearch in class SearchMonitorpublic void exitSearch()
SearchMonitorexitSearch in class SearchMonitorpublic boolean atSolution()
SearchMonitoratSolution in class SearchMonitorpublic void beginFail()
SearchMonitorbeginFail in class SearchMonitorpublic void noMoreSolutions()
SearchMonitornoMoreSolutions in class SearchMonitorpublic void AcceptUncheckedNeighbor()
SearchMonitorAcceptUncheckedNeighbor in class SearchMonitorpublic void applyDecision(Decision decision)
SearchMonitorapplyDecision in class SearchMonitorpublic void refuteDecision(Decision decision)
SearchMonitorrefuteDecision in class SearchMonitorpublic void outputDecision()
public void maintain()
public void beginInitialPropagation()
SearchMonitorbeginInitialPropagation in class SearchMonitorpublic void endInitialPropagation()
SearchMonitorendInitialPropagation in class SearchMonitorpublic java.lang.String toString()
toString in class BaseObjectCopyright © 2024. All rights reserved.