Surface.Hessian Method

Computes the Hessian matrix of the surface at the specified point.

Definition

Namespace: Numerics.NET.Curves.Surfaces
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.1.0
C#
public virtual void Hessian(
	ReadOnlySpan<double> point,
	Span2D<double> result
)

Parameters

point  ReadOnlySpan<Double>
A read-only span representing the coordinates of the point.
result  Span2D<Double>
A 2D span to receive the Hessian matrix (dimension × dimension, symmetric).

Remarks

The Hessian is a symmetric matrix of second-order partial derivatives.

The length of point must equal Dimension. The result must be a square matrix with dimensions equal to Dimension.

Not all surface types support Hessian computation. The default implementation throws NotSupportedException. This method will be implemented in Phase 2.

Exceptions

NotSupportedException This surface type does not support Hessian computation, or Hessian support has not yet been implemented.

See Also