You must supply this method to evaluate the elements of the matrix of second derivatives of at any point . It should be tested separately before being used in conjunction with e04ly (see the E04 class).
Syntax
C# |
---|
public delegate void E04LY_HESS2( int n, double[] xc, double[] heslc, double[] hesdc ) |
Visual Basic |
---|
Public Delegate Sub E04LY_HESS2 ( _ n As Integer, _ xc As Double(), _ heslc As Double(), _ hesdc As Double() _ ) |
Visual C++ |
---|
public delegate void E04LY_HESS2( int n, array<double>^ xc, array<double>^ heslc, array<double>^ hesdc ) |
F# |
---|
type E04LY_HESS2 = delegate of n : int * xc : float[] * heslc : float[] * hesdc : float[] -> unit |
Parameters
- n
- Type: System..::..Int32On entry: the number of variables.
- xc
- Type: array<System..::..Double>[]()[][]On entry: the point at which the derivatives are required.
- heslc
- Type: array<System..::..Double>[]()[][]
- hesdc
- Type: array<System..::..Double>[]()[][]On exit: must contain the diagonal elements of the second derivative matrix, i.e., set , for .