org.apache.commons.math3.optim.univariate
Class SearchInterval

java.lang.Object
  extended by org.apache.commons.math3.optim.univariate.SearchInterval
All Implemented Interfaces:
OptimizationData

public class SearchInterval
extends Object
implements OptimizationData

Search interval and (optional) start value.
Immutable class.

Since:
3.1
Version:
$Id: SearchInterval.java 1435539 2013-01-19 13:27:24Z tn $

Constructor Summary
SearchInterval(double lo, double hi)
           
SearchInterval(double lo, double hi, double init)
           
 
Method Summary
 double getMax()
          Gets the upper bound.
 double getMin()
          Gets the lower bound.
 double getStartValue()
          Gets the start value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchInterval

public SearchInterval(double lo,
                      double hi,
                      double init)
Parameters:
lo - Lower bound.
hi - Upper bound.
init - Start value.
Throws:
NumberIsTooLargeException - if lo >= hi.
OutOfRangeException - if init < lo or init > hi.

SearchInterval

public SearchInterval(double lo,
                      double hi)
Parameters:
lo - Lower bound.
hi - Upper bound.
Throws:
NumberIsTooLargeException - if lo >= hi.
Method Detail

getMin

public double getMin()
Gets the lower bound.

Returns:
the lower bound.

getMax

public double getMax()
Gets the upper bound.

Returns:
the upper bound.

getStartValue

public double getStartValue()
Gets the start value.

Returns:
the start value.


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.