public class SearchLog extends SearchMonitor
kNoProgress
swigCMemOwn
Constructor and Description |
---|
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() |
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.
|
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, swigTakeOwnership
getCPtr, swigRelease
public static long getCPtr(SearchLog obj)
public static long swigRelease(SearchLog obj)
protected void finalize()
finalize
in class SearchMonitor
public void delete()
delete
in class SearchMonitor
public void enterSearch()
SearchMonitor
enterSearch
in class SearchMonitor
public void exitSearch()
SearchMonitor
exitSearch
in class SearchMonitor
public boolean atSolution()
SearchMonitor
atSolution
in class SearchMonitor
public void beginFail()
SearchMonitor
beginFail
in class SearchMonitor
public void noMoreSolutions()
SearchMonitor
noMoreSolutions
in class SearchMonitor
public void AcceptUncheckedNeighbor()
SearchMonitor
AcceptUncheckedNeighbor
in class SearchMonitor
public void applyDecision(Decision decision)
SearchMonitor
applyDecision
in class SearchMonitor
public void refuteDecision(Decision decision)
SearchMonitor
refuteDecision
in class SearchMonitor
public void outputDecision()
public void maintain()
public void beginInitialPropagation()
SearchMonitor
beginInitialPropagation
in class SearchMonitor
public void endInitialPropagation()
SearchMonitor
endInitialPropagation
in class SearchMonitor
public java.lang.String toString()
toString
in class BaseObject
Copyright © 2025. All rights reserved.