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#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.1.0
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
| Not | This surface type does not support Hessian computation, or Hessian support has not yet been implemented. |