Java Reference
Java Reference
SearchLog.java
Go to the documentation of this file.
46 public SearchLog(Solver s, OptimizeVar obj, IntVar var, double scaling_factor, double offset, Supplier<String> display_callback, boolean display_on_new_solutions_only, int period) {
47 this(mainJNI.new_SearchLog(Solver.getCPtr(s), s, OptimizeVar.getCPtr(obj), obj, IntVar.getCPtr(var), var, scaling_factor, offset, display_callback, display_on_new_solutions_only, period), true);
void outputDecision()
Definition: SearchLog.java:82
void exitSearch()
Definition: SearchLog.java:54
Solver Class A solver represents the main computation engine.
Definition: Solver.java:57
void applyDecision(Decision decision)
Definition: SearchLog.java:74
A Decision represents a choice point in the search tree.
Definition: Decision.java:14
The base class of all search logs that periodically outputs information when the search is running.
Definition: SearchLog.java:18
void beginInitialPropagation()
Definition: SearchLog.java:90
boolean atSolution()
Definition: SearchLog.java:58
SearchLog(long cPtr, boolean cMemoryOwn)
Definition: SearchLog.java:21
void refuteDecision(Decision decision)
Definition: SearchLog.java:78
SearchLog(Solver s, OptimizeVar obj, IntVar var, double scaling_factor, double offset, Supplier< String > display_callback, boolean display_on_new_solutions_only, int period)
Definition: SearchLog.java:46
String toString()
Definition: SearchLog.java:98
The class IntVar is a subset of IntExpr.
void AcceptUncheckedNeighbor()
Definition: SearchLog.java:70
void noMoreSolutions()
Definition: SearchLog.java:66
A search monitor is a simple set of callbacks to monitor all search events.
Definition: SearchMonitor.java:14
This class encapsulates an objective.
Definition: OptimizeVar.java:14
void beginFail()
Definition: SearchLog.java:62
void enterSearch()
Definition: SearchLog.java:50
void endInitialPropagation()
Definition: SearchLog.java:94