org.apache.commons.math3.analysis.differentiation

## Class JacobianFunction

- java.lang.Object
- - org.apache.commons.math3.analysis.differentiation.JacobianFunction

- All Implemented Interfaces:
    MultivariateMatrixFunction

      public class JacobianFunction
      extends Object
      implements MultivariateMatrixFunction

  Class representing the Jacobian of a multivariate vector function.

  The rows iterate on the model functions while the columns iterate on the parameters; thus, the numbers of rows is equal to the dimension of the underlying function vector value and the number of columns is equal to the number of free parameters of the underlying function.

  Since:
    3.1

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `JacobianFunction(MultivariateDifferentiableVectorFunction f)` Simple constructor.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `double[][]` | `value(double[] point)` Compute the value for the function at the given point.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### JacobianFunction

          public JacobianFunction(MultivariateDifferentiableVectorFunction f)

      Simple constructor.
      Parameters:
        `f` - underlying vector-valued function

  - ### Method Detail

    - #### value

          public double[][] value(double[] point)

      Compute the value for the function at the given point.
      Specified by:
        `value` in interface `MultivariateMatrixFunction`
      Parameters:
        `point` - point at which the function must be evaluated
      Returns:
        function value for the given point

Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.