Interface VectorDifferentiableFunction

    • Method Detail

      • dim

        int dim()
        Returns the dimensionality of the function domain. If dim() returns (n) then this function expects an n-vector as its input.
        Returns:
        the expected dimension of the function's domain
      • dimY

        int dimY()
        Returns the dimensionality of the function eval.
        Returns:
        the expected dimension of the function's eval
      • value

        RealVector value​(RealVector x)
        Returns the value of this function at (x)
        Parameters:
        x - a point to evaluate this function at.
        Returns:
        the value of this function at (x)
      • value

        default double[] value​(double[] x)
        Returns the value of this function at (x)
        Specified by:
        value in interface MultivariateVectorFunction
        Parameters:
        x - a point to evaluate this function at.
        Returns:
        the value of this function at (x)
      • jacobian

        RealMatrix jacobian​(RealVector x)
        Returns the gradient of this function at (x)
        Parameters:
        x - a point to evaluate this gradient at
        Returns:
        the gradient of this function at (x)
      • gradient

        default RealMatrix gradient​(double[] x)
        Returns the gradient of this function at (x)
        Parameters:
        x - a point to evaluate this gradient at
        Returns:
        the gradient of this function at (x)