numericalMethods.calculus.minimizing
Class nmLineNDBrent

java.lang.Object
  |
  +--numericalMethods.calculus.minimizing.nmLineND
        |
        +--numericalMethods.calculus.minimizing.nmLineNDEvaluator
              |
              +--numericalMethods.calculus.minimizing.nmLineNDBrent
All Implemented Interfaces:
nmDoubleArrayValued, nmDoubleParametrized, nmDoubleValued, java.io.Serializable

public final class nmLineNDBrent
extends nmLineNDEvaluator
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
(package private) static double[] abc
           
(package private) static double[] aTuple
           
(package private) static double[] f
           
(package private) static double TOL
           
 
Fields inherited from class numericalMethods.calculus.minimizing.nmLineNDEvaluator
doubleArrayParametrized, doubleValued, pointAtT
 
Fields inherited from class numericalMethods.calculus.minimizing.nmLineND
direction, n, point, t
 
Constructor Summary
nmLineNDBrent(nmDoubleArrayParametrized functionNDpar, nmDoubleValued functionNDval)
           
nmLineNDBrent(nmDoubleArrayParametrized functionNDpar, nmDoubleValued functionNDval, double[] point, double[] direction)
           
 
Method Summary
 double search()
           
 
Methods inherited from class numericalMethods.calculus.minimizing.nmLineNDEvaluator
getDoubleValue, setDoubleParameter
 
Methods inherited from class numericalMethods.calculus.minimizing.nmLineND
getDirection, getDoubleArrayValue, getDoubleArrayValue, getDoubleArrayValueLength, getN, getPoint, getT, getValue, setDirection, setN, setPoint, setT
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOL

static final double TOL

abc

static final double[] abc

f

static final double[] f

aTuple

static final double[] aTuple
Constructor Detail

nmLineNDBrent

public nmLineNDBrent(nmDoubleArrayParametrized functionNDpar,
                     nmDoubleValued functionNDval)

nmLineNDBrent

public nmLineNDBrent(nmDoubleArrayParametrized functionNDpar,
                     nmDoubleValued functionNDval,
                     double[] point,
                     double[] direction)
Method Detail

search

public final double search()