public class ObjectiveMonitor extends BaseObjectiveMonitor
kNoProgress
swigCMemOwn
Constructor and Description |
---|
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() |
static long |
getCPtr(ObjectiveMonitor obj) |
boolean |
Maximize(int index) |
IntVar |
MinimizationVar(int index) |
IntVar |
ObjectiveVar(int index) |
int |
Size() |
long |
Step(int index) |
static long |
swigRelease(ObjectiveMonitor obj) |
getCPtr, is_active, set_active, swigRelease
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, swigTakeOwnership
getCPtr, swigRelease, toString
public ObjectiveMonitor(long cPtr, boolean cMemoryOwn)
public ObjectiveMonitor(Solver solver, SWIGTYPE_p_std__vectorT_bool_t maximize, IntVar[] vars, long[] steps)
public static long getCPtr(ObjectiveMonitor obj)
public static long swigRelease(ObjectiveMonitor obj)
protected void finalize()
finalize
in class BaseObjectiveMonitor
public void delete()
delete
in class BaseObjectiveMonitor
public IntVar ObjectiveVar(int index)
ObjectiveVar
in class BaseObjectiveMonitor
public IntVar MinimizationVar(int index)
MinimizationVar
in class BaseObjectiveMonitor
public long Step(int index)
Step
in class BaseObjectiveMonitor
public boolean Maximize(int index)
Maximize
in class BaseObjectiveMonitor
public long BestValue(int index)
BestValue
in class BaseObjectiveMonitor
public int Size()
Size
in class BaseObjectiveMonitor
public void enterSearch()
SearchMonitor
enterSearch
in class SearchMonitor
public boolean atSolution()
SearchMonitor
atSolution
in class SearchMonitor
public boolean acceptDelta(Assignment delta, Assignment deltadelta)
acceptDelta
in class SearchMonitor
public void accept(ModelVisitor visitor)
SearchMonitor
accept
in class SearchMonitor
Copyright © 2025. All rights reserved.