| Modifier and Type | Field and Description |
|---|---|
| private UnivariateDifferentiableFunction | function
Hides org. |
| Access | Constructor and Description |
|---|---|
| protected | AbstractUnivariateDifferentiableSolver(final double
Maximum absolute error. absoluteAccuracy)Construct a solver with given absolute accuracy. |
| protected | AbstractUnivariateDifferentiableSolver(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 DerivativeStructure | Returns: the objective function value and derivative 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, UnivariateDifferentiableFunction 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. Prepare for computation. |
| function | back to summary |
|---|---|
| private UnivariateDifferentiableFunction function Hides org. Function to solve. | |
| AbstractUnivariateDifferentiableSolver | back to summary |
|---|---|
| protected AbstractUnivariateDifferentiableSolver(final double absoluteAccuracy) Construct a solver with given absolute accuracy.
| |
| AbstractUnivariateDifferentiableSolver | back to summary |
|---|---|
| protected AbstractUnivariateDifferentiableSolver(final double relativeAccuracy, final double absoluteAccuracy, final double functionValueAccuracy) Construct a solver with given accuracies.
| |
| computeObjectiveValueAndDerivative | back to summary |
|---|---|
| protected DerivativeStructure computeObjectiveValueAndDerivative(double point) throws TooManyEvaluationsException Compute the objective function value.
| |
| setup | back to summary |
|---|---|
| protected void setup(int maxEval, UnivariateDifferentiableFunction f, double min, double max, double startValue) Overrides org. Doc from org. Prepare for computation.
Subclasses must call this method if they override any of the
| |