Deprecated
as of 3.1, replaced by AbstractUnivariateDifferentiableSolver
| Modifier and Type | Field and Description |
|---|---|
| private UnivariateFunction | functionDerivative
Derivative of the function to solve. |
| Access | Constructor and Description |
|---|---|
| protected | AbstractDifferentiableUnivariateSolver(final double
Maximum absolute error. absoluteAccuracy)Construct a solver with given absolute accuracy. |
| protected | AbstractDifferentiableUnivariateSolver(final double
Maximum relative error. relativeAccuracy, final double Maximum absolute error. absoluteAccuracy, final double Maximum function value error. functionValueAccuracy)Construct a solver with given accuracies. |
| Modifier and Type | Method and Description |
|---|---|
| protected double | Returns: the objective function value at specified point.Point at which the objective function must be evaluated. point)Compute the objective function value. |
| protected void | setup(int
Maximum number of evaluations. maxEval, DifferentiableUnivariateFunction Function to solve. f, double Lower bound for the interval. min, double Upper bound for the interval. max, double Start value to use. startValue)Overrides org.
Deprecated
as a consequence of
DifferentiableUnivariateFunction being deprecated.
Prepare for computation. |
| functionDerivative | back to summary |
|---|---|
| private UnivariateFunction functionDerivative Derivative of the function to solve. | |
| AbstractDifferentiableUnivariateSolver | back to summary |
|---|---|
| protected AbstractDifferentiableUnivariateSolver(final double absoluteAccuracy) Construct a solver with given absolute accuracy.
| |
| AbstractDifferentiableUnivariateSolver | back to summary |
|---|---|
| protected AbstractDifferentiableUnivariateSolver(final double relativeAccuracy, final double absoluteAccuracy, final double functionValueAccuracy) Construct a solver with given accuracies.
| |
| computeDerivativeObjectiveValue | back to summary |
|---|---|
| protected double computeDerivativeObjectiveValue(double point) throws TooManyEvaluationsException Compute the objective function value.
| |
| setup | back to summary |
|---|---|
| protected void setup(int maxEval, DifferentiableUnivariateFunction f, double min, double max, double startValue) Overrides org. Doc from org. Deprecated as a consequence of Prepare for computation.
Subclasses must call this method if they override any of the
| |