Interface ParametricUnivariateFunction

All Known Implementing Classes:
Gaussian.Parametric, HarmonicOscillator.Parametric, Logistic.Parametric, Logit.Parametric, PolynomialFunction.Parametric, Sigmoid.Parametric

public interface ParametricUnivariateFunction
An interface representing a real function that depends on one independent variable plus some extra parameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    double[]
    gradient(double x, double... parameters)
    Compute the gradient of the function with respect to its parameters.
    double
    value(double x, double... parameters)
    Compute the value of the function.
  • Method Details

    • value

      double value(double x, double... parameters)
      Compute the value of the function.
      Parameters:
      x - Point for which the function value should be computed.
      parameters - Function parameters.
      Returns:
      the value.
    • gradient

      double[] gradient(double x, double... parameters)
      Compute the gradient of the function with respect to its parameters.
      Parameters:
      x - Point for which the function value should be computed.
      parameters - Function parameters.
      Returns:
      the value.