LeastSquaresOptimizer.JacobianTransposeVectorProduct Property

Gets or sets a callback that computes the transpose Jacobian times a vector.

Definition

Namespace: Numerics.NET.Optimization
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0
C#
public Action<Vector<double>, Vector<double>, Vector<double>>? JacobianTransposeVectorProduct { get; set; }

Property Value

Action<Vector<Double>, Vector<Double>, Vector<Double>>
A callback receiving the parameter point, an input with one component per residual, and an output with one component per parameter; or null.

Remarks

Supply this property together with JacobianVectorProduct. It has the same buffer ownership and finite-output requirements. Both products are required even for square Jacobians; no symmetry is assumed.

Exceptions

InvalidOperationExceptionA calculation is in progress.

See Also