Interface RealValuedFunctOps

All Superinterfaces:
DoubleUnaryOperator, RealValuedFunctVAOps
All Known Subinterfaces:
NamedFunctionOps
All Known Implementing Classes:
BezierPolynomial, BSpline, CubicBezierSpline1, CubicSpline, CubicSpline1, CubicSpline2, LeastSquaresFit, LeastSquaresFit.BSpline, LeastSquaresFit.FunctionBasis, LeastSquaresFit.Linear, LeastSquaresFit.NonLinear, LeastSquaresFit.Polynomial, Polynomial, RealValuedFunction, SimFunction
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface RealValuedFunctOps extends DoubleUnaryOperator, RealValuedFunctVAOps
Interface representing a real-valued function. This interface provides a single method associated with a real-valued function: methods that compute a function's domain and its derivatives are missing.

This class was created before the Java interface DoubleUnaryOperator was defined and consequently this class was modified to extend DoubleUnaryOperator. Any implementation that overrides applyAsDouble(double) must ensure that applyAsDouble(double) and valueAt(double) return the same value.