public class OptimizeVar extends ObjectiveMonitor
kNoProgressswigCMemOwn| Modifier | Constructor and Description |
|---|---|
protected |
OptimizeVar(long cPtr,
boolean cMemoryOwn) |
|
OptimizeVar(Solver solver,
boolean maximize,
IntVar var,
long step) |
|
OptimizeVar(Solver solver,
SWIGTYPE_p_std__vectorT_bool_t maximize,
IntVar[] vars,
long[] steps) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptSolution()
This method is called when a solution is found.
|
void |
applyBound() |
boolean |
atSolution()
This method is called when a valid solution is found.
|
void |
beginNextDecision(DecisionBuilder db)
Internal methods.
|
long |
best()
Returns the best value found during search.
|
void |
delete() |
protected void |
finalize() |
protected static long |
getCPtr(OptimizeVar obj) |
void |
keepAliveDecisionBuilder(DecisionBuilder db) |
java.lang.String |
Name() |
void |
refuteDecision(Decision d)
Before refuting the decision.
|
protected static long |
swigRelease(OptimizeVar obj) |
java.lang.String |
toString() |
IntVar |
var()
Returns the variable that is optimized.
|
accept, acceptDelta, BestValue, enterSearch, getCPtr, Maximize, MinimizationVar, ObjectiveVar, Size, Step, swigReleaseacceptNeighbor, AcceptUncheckedNeighbor, afterDecision, applyDecision, beginFail, beginInitialPropagation, endFail, endInitialPropagation, endNextDecision, exitSearch, getCPtr, install, IsUncheckedSolutionLimitReached, localOptimum, noMoreSolutions, periodicCheck, progressPercent, restartSearch, solver, swigDirectorDisconnect, swigRelease, swigReleaseOwnership, swigTakeOwnershipgetCPtr, swigReleaseprotected OptimizeVar(long cPtr,
boolean cMemoryOwn)
public OptimizeVar(Solver solver, SWIGTYPE_p_std__vectorT_bool_t maximize, IntVar[] vars, long[] steps)
protected static long getCPtr(OptimizeVar obj)
protected static long swigRelease(OptimizeVar obj)
protected void finalize()
finalize in class ObjectiveMonitorpublic void delete()
delete in class ObjectiveMonitorpublic void keepAliveDecisionBuilder(DecisionBuilder db)
keepAliveDecisionBuilder in class SearchMonitorpublic long best()
public IntVar var()
public void beginNextDecision(DecisionBuilder db)
beginNextDecision in class SearchMonitorpublic void refuteDecision(Decision d)
SearchMonitorrefuteDecision in class SearchMonitorpublic boolean atSolution()
SearchMonitoratSolution in class ObjectiveMonitorpublic boolean acceptSolution()
SearchMonitoracceptSolution in class SearchMonitorpublic java.lang.String Name()
public java.lang.String toString()
toString in class BaseObjectpublic void applyBound()
Copyright © 2024. All rights reserved.