Virtual method for evaluating the Jacobian of the function at the given point.

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
public virtual void Jacobian(
	DoubleVector x,
	ref DoubleMatrix jac
)
Visual Basic (Declaration)
Public Overridable Sub Jacobian ( _
	x As DoubleVector, _
	ByRef jac As DoubleMatrix _
)
Visual C++
public:
virtual void Jacobian(
	DoubleVector^ x, 
	DoubleMatrix^% jac
)

Parameters

x
Type: CenterSpace.NMath.Core..::.DoubleVector
The point to evaluate the Jacobian at.
jac
Type: CenterSpace.NMath.Core..::.DoubleMatrix %
The Jacobian at x.

Remarks

The default implementation here approximates the Jacobian using a central difference algorithm. The size of the delta used can be controlled by the CentralDifferenceDelta property. Deriving classes should override this method if an explicit formula for the Jacobian is available.

See Also