choco.cp.solver.search.real.objective
Class MinRealObjManager
java.lang.Object
choco.cp.solver.search.real.objective.RealObjectiveManager
choco.cp.solver.search.real.objective.MinRealObjManager
- All Implemented Interfaces:
- IObjectiveManager
public final class MinRealObjManager
- extends RealObjectiveManager
Methods inherited from class choco.cp.solver.search.real.objective.RealObjectiveManager |
getBestObjectiveValue, getObjective, getObjectiveFloor, getObjectiveTarget, getObjectiveValue, incrementFloorBound, initBounds, postFloorBound, postIncFloorBound, postTargetBound, writeObjective |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MinRealObjManager
public MinRealObjManager(RealVar objective)
getInitialBoundValue
public double getInitialBoundValue()
- Specified by:
getInitialBoundValue
in class RealObjectiveManager
getFloorValue
public double getFloorValue()
- Specified by:
getFloorValue
in class RealObjectiveManager
getCeilValue
public double getCeilValue()
- Specified by:
getCeilValue
in class RealObjectiveManager
setBoundInterval
protected void setBoundInterval()
- Specified by:
setBoundInterval
in class RealObjectiveManager
setBound
public void setBound()
- Description copied from interface:
IObjectiveManager
- resetting the optimization bounds
setTargetBound
public void setTargetBound()
- Description copied from interface:
IObjectiveManager
- resetting the values of the target bounds (bounds for the remaining search).
isTargetInfeasible
public boolean isTargetInfeasible()
- Description copied from interface:
IObjectiveManager
- indicates if the target bound is infeasible, i.e. does not belong to the current objective domain.
- Returns:
true
if the target bound does not belong to the objective domain, false
otherwise.
Copyright © 2012. All Rights Reserved.