funct must evaluate the function and its first derivatives at a given point. (e04lb gives you the option of resetting parameters of funct to cause the minimization process to terminate immediately. e04hd will also terminate immediately, without finishing the checking process, if the parameter in question is reset.)
Syntax
C# |
---|
public delegate void E04HD_FUNCT( ref int iflag, int n, double[] xc, ref double fc, double[] gc ) |
Visual Basic |
---|
Public Delegate Sub E04HD_FUNCT ( _ ByRef iflag As Integer, _ n As Integer, _ xc As Double(), _ ByRef fc As Double, _ gc As Double() _ ) |
Visual C++ |
---|
public delegate void E04HD_FUNCT( int% iflag, int n, array<double>^ xc, double% fc, array<double>^ gc ) |
F# |
---|
type E04HD_FUNCT = delegate of iflag : int byref * n : int * xc : float[] * fc : float byref * gc : float[] -> unit |
Parameters
- iflag
- Type: System..::..Int32%
- n
- Type: System..::..Int32On entry: the number of variables.
- xc
- Type: array<System..::..Double>[]()[][]On entry: the point at which the function and first derivatives are required.
- fc
- Type: System..::..Double%
- gc
- Type: array<System..::..Double>[]()[][]