Interface Differentiator<S,​T,​U>

    • Method Detail

      • differentiate

        Function<S,​U> differentiate​(Function<S,​T> function)
        Provides a function that performs the differentiation.
        Parameters:
        function - a function for which to get the differential function
        Returns:
        a function that calculates the differential
      • differentiate

        Function<S,​U> differentiate​(Function<S,​T> function,
                                          Function<S,​Boolean> domain)
        Provides a function that performs the differentiation.
        Parameters:
        function - a function for which to get the differential function
        domain - a function that returns false if the requested value is not in the domain, true otherwise
        Returns:
        a function that calculates the differential