Auto Diff Result Enumeration
Enumerates the first-order result requests in the AutoDiff V1 API.
Definition
Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.10.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.10.0
public enum AutoDiffResultMembers
| Automatic | 0 | The result type is determined automatically. |
| Derivative | 1 | Requests the scalar-to-scalar first derivative for exactly one selected scalar-tangent target and one scalar-tangent output. |
| Value | 2 | Requests the function value without a derivative result. |
| ValueAndDerivative | 3 | Requests the function value and corresponding first-order derivative. |
| Gradient | 4 | Requests the full first-order derivative of one scalar-tangent output with respect to the selected differentiable tangent space. |
| ValueAndGradient | 5 | Requests the function value and corresponding gradient. |
| Jacobian | 6 | Requests the full first-order derivative mapping between supported input and output tangent spaces and shapes. |
| VectorJacobianProduct | 7 | Requests the reverse-mode pullback obtained by applying supplied output cotangent values to the Jacobian. |
| ValueAndVectorJacobianProduct | 8 | Requests the function value and vector-Jacobian product. |
| JacobianVectorProduct | 9 | Requests the directional derivative obtained by applying the Jacobian to supplied input tangent directions. |
| ValueAndJacobianVectorProduct | 10 | Requests the function value and Jacobian-vector product. |
| ValueAndJacobian | 12 | Requests the function value and Jacobian. |