Class AbstractUnivariateRealFunction

java.lang.Object
dev.nm.analysis.function.rn2r1.AbstractRealScalarFunction
dev.nm.analysis.function.rn2r1.univariate.AbstractUnivariateRealFunction
All Implemented Interfaces:
Function<Vector,Double>, RealScalarFunction, UnivariateRealFunction
Direct Known Subclasses:
ACERFunction, ACERInverseFunction, ACERLogFunction, BetaRegularized, BetaRegularizedInverse, Ceta, CetaMaximizer.NegCetaFunction, ContinuedFraction, CumulativeNormalHastings, CumulativeNormalInverse, CumulativeNormalMarsaglia, DBetaRegularized, DErf, Dfdx, DGamma, DGaussian, Digamma, Erf, Erfc, ErfInverse, FiltrationFunction, FiniteDifference, GammaGergoNemes, GammaLanczos, GammaLanczosQuick, Gaussian, LinearInterpolator, LogGamma, NevilleTable, Polynomial, ReturnLevel, ReturnPeriod, StepFunction, Trigamma

public abstract class AbstractUnivariateRealFunction extends AbstractRealScalarFunction implements UnivariateRealFunction
A univariate real function takes one real argument and outputs one real value. That is, y = f(x).
  • Constructor Details

    • AbstractUnivariateRealFunction

      public AbstractUnivariateRealFunction()
  • Method Details

    • evaluate

      public Double evaluate(Vector x)
      Description copied from interface: Function
      Evaluate the function f at x, where x is from the domain.
      Specified by:
      evaluate in interface Function<Vector,Double>
      Parameters:
      x - x
      Returns:
      f(x)