jacobianfcn Interface

interface
public subroutine jacobianfcn(x, jac, args)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:) :: x

An N-element array containing the independent variables.

real(kind=real64), intent(out), dimension(:,:) :: jac

An M-by-N matrix where the Jacobian will be written.

class(*), intent(inout), optional :: args

An optional argument to allow the user to communicate with the routine.

Description

Describes a routine capable of computing the Jacobian matrix of M functions of N unknowns.