numericalMethods.calculus.minimizing
Class DBrent

java.lang.Object
  |
  +--numericalMethods.calculus.minimizing.DBrent
All Implemented Interfaces:
java.io.Serializable

public final class DBrent
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
(package private) static double CGOLD
           
(package private) static int ITMAX
           
(package private) static double ZEPS
           
 
Constructor Summary
DBrent()
           
 
Method Summary
static int getITMAX()
          Get the value of ITMAX.
static void search(double[] abc, double[] X, numericalMethods.function.DoubleParametrized p, numericalMethods.function.DoubleValued f, numericalMethods.function.DoubleValued df, double tol)
           
static void search(double ax, double bx, double cx, double[] X, numericalMethods.function.DoubleParametrized p, numericalMethods.function.DoubleValued f, numericalMethods.function.DoubleValued df, double tol)
           
static void setITMAX(int v)
          Set the value of ITMAX.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CGOLD

static final double CGOLD

ZEPS

static final double ZEPS

ITMAX

static int ITMAX
Constructor Detail

DBrent

public DBrent()
Method Detail

getITMAX

public static int getITMAX()
Get the value of ITMAX.
Returns:
Value of ITMAX.

setITMAX

public static void setITMAX(int v)
Set the value of ITMAX.
Parameters:
v - Value to assign to ITMAX.

search

public static final void search(double[] abc,
                                double[] X,
                                numericalMethods.function.DoubleParametrized p,
                                numericalMethods.function.DoubleValued f,
                                numericalMethods.function.DoubleValued df,
                                double tol)

search

public static final void search(double ax,
                                double bx,
                                double cx,
                                double[] X,
                                numericalMethods.function.DoubleParametrized p,
                                numericalMethods.function.DoubleValued f,
                                numericalMethods.function.DoubleValued df,
                                double tol)