numericalMethods.calculus.minimizing
Class LineNDDBrent

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

public final class LineNDDBrent
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
LineNDDBrent(DoubleArrayParametrized functionNDpar, DoubleValued functionNDval1, DoubleArrayValued functionNDval2)
           
LineNDDBrent(DoubleArrayParametrized functionNDpar, DoubleValued functionNDval1, DoubleArrayValued functionNDval2, 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

LineNDDBrent

public LineNDDBrent(DoubleArrayParametrized functionNDpar,
                    DoubleValued functionNDval1,
                    DoubleArrayValued functionNDval2)

LineNDDBrent

public LineNDDBrent(DoubleArrayParametrized functionNDpar,
                    DoubleValued functionNDval1,
                    DoubleArrayValued functionNDval2,
                    double[] point,
                    double[] direction)
Method Detail

search

public final double search()