numericalMethods.calculus.minimizing
Class LineNDEvaluator
java.lang.Object
numericalMethods.calculus.minimizing.LineND
numericalMethods.calculus.minimizing.LineNDEvaluator
- All Implemented Interfaces:
- DoubleArrayValued, DoubleParametrized, DoubleValued, java.io.Serializable
- Direct Known Subclasses:
- LineNDBrent, LineNDDBrent
- public class LineNDEvaluator
- extends LineND
- implements DoubleValued, java.io.Serializable
- See Also:
- Serialized Form
| 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 |
doubleArrayParametrized
protected DoubleArrayParametrized doubleArrayParametrized
doubleValued
protected DoubleValued doubleValued
pointAtT
protected double[] pointAtT
LineNDEvaluator
public LineNDEvaluator(DoubleArrayParametrized functionND)
LineNDEvaluator
public LineNDEvaluator(DoubleArrayParametrized functionNDPar,
DoubleValued functionNDVal)
LineNDEvaluator
public LineNDEvaluator(DoubleArrayParametrized functionNDpar,
DoubleValued functionNDval,
double[] point,
double[] direction)
setDoubleParameter
public void setDoubleParameter(double p)
- Description copied from interface:
DoubleParametrized
- Set the
double parameter.
- Specified by:
setDoubleParameter in interface DoubleParametrized- Overrides:
setDoubleParameter in class LineND
getDoubleValue
public double getDoubleValue()
- Description copied from interface:
DoubleValued
- Get the
double value.
- Specified by:
getDoubleValue in interface DoubleValued
- Returns:
- the
double value.