Syntax
C# |
---|
public delegate void E04KD_FUNCT( ref int iflag, int n, double[] xc, ref double fc, double[] gc ) |
Visual Basic |
---|
Public Delegate Sub E04KD_FUNCT ( _ ByRef iflag As Integer, _ n As Integer, _ xc As Double(), _ ByRef fc As Double, _ gc As Double() _ ) |
Visual C++ |
---|
public delegate void E04KD_FUNCT( int% iflag, int n, array<double>^ xc, double% fc, array<double>^ gc ) |
F# |
---|
type E04KD_FUNCT = delegate of iflag : int byref * n : int * xc : float[] * fc : float byref * gc : float[] -> unit |
Parameters
- iflag
- Type: System..::..Int32%On entry: will have been set to or . The value indicates that only the first derivatives of need be supplied, and the value indicates that both itself and its first derivatives must be calculated.On exit: if it is not possible to evaluate or its first derivatives at the point given in xc (or if it is wished to stop the calculations for any other reason) you should reset iflag to a negative number and return control to e04kd. e04kd will then terminate immediately, with ifail set to your setting of iflag.
- n
- Type: System..::..Int32On entry: the number of variables.
- xc
- Type: array<System..::..Double>[]()[][]On entry: the point at which the , or and the , are required.
- fc
- Type: System..::..Double%
- gc
- Type: array<System..::..Double>[]()[][]