public class ObjectiveMonitor extends SearchMonitor
kNoProgressswigCMemOwn| Modifier | Constructor and Description |
|---|---|
protected |
ObjectiveMonitor(long cPtr,
boolean cMemoryOwn) |
|
ObjectiveMonitor(Solver solver,
SWIGTYPE_p_std__vectorT_bool_t maximize,
IntVar[] vars,
long[] steps) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ModelVisitor visitor)
Accepts the given model visitor.
|
boolean |
acceptDelta(Assignment delta,
Assignment deltadelta) |
boolean |
atSolution()
This method is called when a valid solution is found.
|
long |
BestValue(int index) |
void |
delete() |
void |
enterSearch()
Beginning of the search.
|
protected void |
finalize() |
protected static long |
getCPtr(ObjectiveMonitor obj) |
boolean |
Maximize(int index) |
IntVar |
MinimizationVar(int index) |
IntVar |
ObjectiveVar(int index) |
int |
Size() |
long |
Step(int index) |
protected static long |
swigRelease(ObjectiveMonitor obj) |
acceptNeighbor, acceptSolution, AcceptUncheckedNeighbor, afterDecision, applyDecision, beginFail, beginInitialPropagation, beginNextDecision, endFail, endInitialPropagation, endNextDecision, exitSearch, getCPtr, install, IsUncheckedSolutionLimitReached, keepAliveDecisionBuilder, localOptimum, noMoreSolutions, periodicCheck, progressPercent, refuteDecision, restartSearch, solver, swigDirectorDisconnect, swigRelease, swigReleaseOwnership, swigTakeOwnershipgetCPtr, swigRelease, toStringprotected ObjectiveMonitor(long cPtr,
boolean cMemoryOwn)
public ObjectiveMonitor(Solver solver, SWIGTYPE_p_std__vectorT_bool_t maximize, IntVar[] vars, long[] steps)
protected static long getCPtr(ObjectiveMonitor obj)
protected static long swigRelease(ObjectiveMonitor obj)
protected void finalize()
finalize in class SearchMonitorpublic void delete()
delete in class SearchMonitorpublic IntVar ObjectiveVar(int index)
public IntVar MinimizationVar(int index)
public long Step(int index)
public boolean Maximize(int index)
public long BestValue(int index)
public int Size()
public void enterSearch()
SearchMonitorenterSearch in class SearchMonitorpublic boolean atSolution()
SearchMonitoratSolution in class SearchMonitorpublic boolean acceptDelta(Assignment delta, Assignment deltadelta)
acceptDelta in class SearchMonitorpublic void accept(ModelVisitor visitor)
SearchMonitoraccept in class SearchMonitorCopyright © 2024. All rights reserved.