Interface RealValuedFunctVAOps

All Known Subinterfaces:
NamedFunctionOps, NamedFunctionTwoOps, RealValuedFunctOps, RealValuedFunctThreeOps, RealValuedFunctTwoOps
All Known Implementing Classes:
BezierPolynomial, BicubicInterpolator, BicubicTriangleInterp, BSpline, CubicBezierSpline1, CubicSpline, CubicSpline1, CubicSpline2, LeastSquaresFit, LeastSquaresFit.BSpline, LeastSquaresFit.FunctionBasis, LeastSquaresFit.Linear, LeastSquaresFit.NonLinear, LeastSquaresFit.Polynomial, Polynomial, RealValuedFunction, RealValuedFunctionThree, RealValuedFunctionTwo, RealValuedFunctionVA, RealValuedFunctionVA.Linear, SimFunction, SimFunctionTwo
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 RealValuedFunctVAOps
Interface representing a real-valued function with a variable number of arguments. This interface provides a single method associated with a real-valued function: methods that compute a function's domain and its derivatives are missing, as are methods that determine the number of arguments that are allowed.
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    Get the maximum number of arguments allowed in calls to valueAt(double...).
    default int
    Get the minimum number of arguments allowed in calls to valueAt(double...).
    double
    valueAt(double... args)
    Compute the value of a function f for the given arguments.