e04fdz Method
関数リスト一覧   NagLibrary Namespaceへ  ライブラリイントロダクション  本ヘルプドキュメントのchm形式版

nAG supplied method for use with the callback parameters: lsqmon, lsqmon, lsqmon.

Syntax

C#
public static void e04fdz(
	int m,
	int n,
	double[] xc,
	double[] fvec,
	double[,] fjac,
	double[] s,
	int igrade,
	int niter,
	int nf
)
Visual Basic (Declaration)
Public Shared Sub e04fdz ( _
	m As Integer, _
	n As Integer, _
	xc As Double(), _
	fvec As Double(), _
	fjac As Double(,), _
	s As Double(), _
	igrade As Integer, _
	niter As Integer, _
	nf As Integer _
)
Visual C++
public:
static void e04fdz(
	int m, 
	int n, 
	array<double>^ xc, 
	array<double>^ fvec, 
	array<double,2>^ fjac, 
	array<double>^ s, 
	int igrade, 
	int niter, 
	int nf
)
F#
static member e04fdz : 
        m:int * 
        n:int * 
        xc:float[] * 
        fvec:float[] * 
        fjac:float[,] * 
        s:float[] * 
        igrade:int * 
        niter:int * 
        nf:int -> unit 

Parameters

m
Type: System..::.Int32
On entry: the numbers m and n of residuals and variables, respectively.
n
Type: System..::.Int32
On entry: the numbers m and n of residuals and variables, respectively.
xc
Type: array< System..::.Double >[]()[]
An array of size [n]
On entry: the coordinates of the current point x.
fvec
Type: array< System..::.Double >[]()[]
An array of size [m]
On entry: the values of the residuals fi at the current point x.
fjac
Type: array< System..::.Double ,2>[,](,)[,]
An array of size [ldfjac, n]
Note: ldfjac must satisfy the constraint:
On entry: fjac[i-1,j-1] contains the value of fi xj  at the current point x, for i=1,2,,m and j=1,2,,n.
s
Type: array< System..::.Double >[]()[]
An array of size [n]
On entry: the singular values of the current approximation to the Jacobian matrix. Thus s may be useful as information about the structure of your problem.
igrade
Type: System..::.Int32
On entry: e04fdz estimates the dimension of the subspace for which the Jacobian matrix can be used as a valid approximation to the curvature (see Gill and Murray (1978)). This estimate is called the grade of the Jacobian matrix, and igrade gives its current value.
niter
Type: System..::.Int32
On entry: the number of iterations which have been performed in e04fdz.
nf
Type: System..::.Int32
On entry: the number of times that lsqfun has been called so far. (However, for intermediate calls of lsqmon, nf is calculated on the assumption that the latest linear search has been successful. If this is not the case, then the n evaluations allowed for approximating the Jacobian at the new point will not in fact have been made. nf will be accurate at the final call of lsqmon.)

Error Indicators and Warnings

Accuracy

Further Comments

See Also