numericalMethods.calculus.minimizing
Class LineNDBrent

java.lang.Object
  extended bynumericalMethods.calculus.minimizing.LineND
      extended bynumericalMethods.calculus.minimizing.LineNDEvaluator
          extended bynumericalMethods.calculus.minimizing.LineNDBrent
All Implemented Interfaces:
DoubleArrayValued, DoubleParametrized, DoubleValued, java.io.Serializable

public final class LineNDBrent
extends LineNDEvaluator
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class numericalMethods.calculus.minimizing.LineNDEvaluator
doubleArrayParametrized, doubleValued, pointAtT
 
Constructor Summary
LineNDBrent(DoubleArrayParametrized functionNDpar, DoubleValued functionNDval)
           
LineNDBrent(DoubleArrayParametrized functionNDpar, DoubleValued functionNDval, double[] point, double[] direction)
           
 
Method Summary
 double search()
           
 
Methods inherited from class numericalMethods.calculus.minimizing.LineNDEvaluator
getDoubleValue, setDoubleParameter
 
Methods inherited from class numericalMethods.calculus.minimizing.LineND
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
 

Constructor Detail

LineNDBrent

public LineNDBrent(DoubleArrayParametrized functionNDpar,
                   DoubleValued functionNDval)

LineNDBrent

public LineNDBrent(DoubleArrayParametrized functionNDpar,
                   DoubleValued functionNDval,
                   double[] point,
                   double[] direction)
Method Detail

search

public final double search()