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).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface dev.nm.analysis.function.Function
Function.EvaluationException
-
-
Constructor Summary
Constructors Constructor Description AbstractUnivariateRealFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Double
evaluate(Vector x)
Evaluate the function f at x, where x is from the domain.-
Methods inherited from class dev.nm.analysis.function.rn2r1.AbstractRealScalarFunction
dimensionOfDomain, dimensionOfRange
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface dev.nm.analysis.function.Function
dimensionOfDomain, dimensionOfRange
-
Methods inherited from interface dev.nm.analysis.function.rn2r1.univariate.UnivariateRealFunction
evaluate
-
-