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..::..Double
On entry: the smallest function value in the current simplex.
fmax
Type: System..::..Double
On entry: the largest function value in the current simplex.
sim
Type: array<System..::..Double,2>[,](,)[,][,]
On entry: the n+1 position vectors of the current simplex.
n
Type: System..::..Int32
On entry: n, the number of variables.
ncall
Type: System..::..Int32
On entry: the number of times that funct has been called so far.
serror
Type: System..::..Double
On entry: the current value of the standard deviation in function values used in termination test (1).
vratio
Type: System..::..Double
On entry: the current value of the linearized volume ratio used in termination test (2).

See Also