monit may be used to monitor the optimization process. It is invoked once every iteration.
If no monitoring is required, monit may be the dummy monitoring method E04CBK supplied by the NAG Library.
Syntax
C# |
---|
public delegate void E04CB_MONIT( double fmin, double fmax, double[,] sim, int n, int ncall, double serror, double vratio ) |
Visual Basic |
---|
Public Delegate Sub E04CB_MONIT ( _ fmin As Double, _ fmax As Double, _ sim As Double(,), _ n As Integer, _ ncall As Integer, _ serror As Double, _ vratio As Double _ ) |
Visual C++ |
---|
public delegate void E04CB_MONIT( double fmin, double fmax, array<double,2>^ sim, int n, int ncall, double serror, double vratio ) |
F# |
---|
type E04CB_MONIT = delegate of fmin : float * fmax : float * sim : float[,] * n : int * ncall : int * serror : float * vratio : float -> unit |
Parameters
- fmin
- Type: System..::..DoubleOn entry: the smallest function value in the current simplex.
- fmax
- Type: System..::..DoubleOn entry: the largest function value in the current simplex.
- sim
- Type: array<System..::..Double,2>[,](,)[,][,]On entry: the position vectors of the current simplex.
- n
- Type: System..::..Int32On entry: , the number of variables.
- ncall
- Type: System..::..Int32On entry: the number of times that funct has been called so far.
- serror
- Type: System..::..DoubleOn entry: the current value of the standard deviation in function values used in termination test (1).
- vratio
- Type: System..::..DoubleOn entry: the current value of the linearized volume ratio used in termination test (2).