Class AbstractDifferentiableUnivariateSolver

    • Field Detail

      • functionDerivative

        private UnivariateFunction functionDerivative
        Deprecated.
        Derivative of the function to solve.
    • Constructor Detail

      • AbstractDifferentiableUnivariateSolver

        protected AbstractDifferentiableUnivariateSolver​(double absoluteAccuracy)
        Deprecated.
        Construct a solver with given absolute accuracy.
        Parameters:
        absoluteAccuracy - Maximum absolute error.
      • AbstractDifferentiableUnivariateSolver

        protected AbstractDifferentiableUnivariateSolver​(double relativeAccuracy,
                                                         double absoluteAccuracy,
                                                         double functionValueAccuracy)
        Deprecated.
        Construct a solver with given accuracies.
        Parameters:
        relativeAccuracy - Maximum relative error.
        absoluteAccuracy - Maximum absolute error.
        functionValueAccuracy - Maximum function value error.
    • Method Detail

      • computeDerivativeObjectiveValue

        protected double computeDerivativeObjectiveValue​(double point)
                                                  throws TooManyEvaluationsException
        Deprecated.
        Compute the objective function value.
        Parameters:
        point - Point at which the objective function must be evaluated.
        Returns:
        the objective function value at specified point.
        Throws:
        TooManyEvaluationsException - if the maximal number of evaluations is exceeded.
      • setup

        protected void setup​(int maxEval,
                             DifferentiableUnivariateFunction f,
                             double min,
                             double max,
                             double startValue)
        Deprecated.
        Prepare for computation. Subclasses must call this method if they override any of the solve methods.
        Overrides:
        setup in class BaseAbstractUnivariateSolver<DifferentiableUnivariateFunction>
        Parameters:
        maxEval - Maximum number of evaluations.
        f - Function to solve.
        min - Lower bound for the interval.
        max - Upper bound for the interval.
        startValue - Start value to use.