Interface DoubleExponentialSingleDimensionFunctionEvaluatorListener


public interface DoubleExponentialSingleDimensionFunctionEvaluatorListener
Interface to define how single dimension functions can be evaluated in Double Exponential Rule Quadrature function integrators.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    evaluate(double x, double delta)
    Evaluates a single dimension function such as f(x) at provided point and returns the result.
  • Method Details

    • evaluate

      double evaluate(double x, double delta) throws EvaluationException
      Evaluates a single dimension function such as f(x) at provided point and returns the result.
      Parameters:
      x - point where function will be evaluated.
      delta - value to handle singularities. If the function has no singularities, or the singularities are “mild” (e.g., no worse than logarithmic), this can be ignored.
      Returns:
      value returned by the function.
      Throws:
      EvaluationException - raised if something failed during the evaluation.