Interface FunctionExtensionVariadic

  • All Superinterfaces:
    java.io.Serializable

    public interface FunctionExtensionVariadic
    extends java.io.Serializable
    FunctionExtensionVariadic similarly to FunctionExtension provides interface for function algorithm definition. FunctionExtension is used for user defined functions with fixed number of parameters, where FunctionExtensionVariadic is used for user defined function with variadic number of parameters. Algorithm definition is based on source code using JAVA (for JAVA / Android) or .NET. If implemented Function Extension object can be further used while Function object construction, which means it can extend mXparser math collection. mXparser extension with your own implementation can be achieved by implementing FunctionExtensionVariadic interface, creating FunctionExtensionVariadic object, creating Function object based on FunctionExtensionVariadic, adding Function object to Expression / mXparser definition.
    Version:
    5.2.0
    See Also:
    FunctionExtension, Function
    • Method Detail

      • calculate

        double calculate​(double... parameters)
        Actual algorithm implementation.
        Parameters:
        parameters - Variadic list of parameters
        Returns:
        Function Extension value.