Interface FieldDerivative<S extends CalculusFieldElement<S>,​T extends FieldDerivative<S,​T>>

    • Method Detail

      • getFreeParameters

        int getFreeParameters()
        Get the number of free parameters.
        Returns:
        number of free parameters
      • getOrder

        int getOrder()
        Get the derivation order.
        Returns:
        derivation order
      • getValue

        S getValue()
        Get the value part of the function.
        Returns:
        value part of the value of the function
      • getPartialDerivative

        S getPartialDerivative​(int... orders)
                        throws MathIllegalArgumentException
        Get a partial derivative.
        Parameters:
        orders - derivation orders with respect to each variable (if all orders are 0, the value is returned)
        Returns:
        partial derivative
        Throws:
        MathIllegalArgumentException - if the numbers of variables does not match the instance
        MathIllegalArgumentException - if sum of derivation orders is larger than the instance limits
        See Also:
        getValue()