Auxiliary for use as a delegate parameter

Syntax

C#
public static void e04nsh(
	int ncolh,
	double[] x,
	double[] hx,
	int nstate
)
Visual Basic
Public Shared Sub e04nsh ( _
	ncolh As Integer, _
	x As Double(), _
	hx As Double(), _
	nstate As Integer _
)
Visual C++
public:
static void e04nsh(
	int ncolh, 
	array<double>^ x, 
	array<double>^ hx, 
	int nstate
)
F#
static member e04nsh : 
        ncolh : int * 
        x : float[] * 
        hx : float[] * 
        nstate : int -> unit 

Parameters

ncolh
Type: System..::..Int32
On entry: this is the same parameter _ncolh as supplied to e04ns.
x
Type: array<System..::..Double>[]()[][]
An array of size [ncolh]
On entry: an initial estimate of the solution.
On exit: the point at which e04ns terminated. If ifail=01 or 4, x contains an estimate of the solution.
hx
Type: array<System..::..Double>[]()[][]
An array of size [ncolh]
On exit: the product Hx. If ncolh is less than the input parameter _n, Hx is really the product H1y in eqnqphx.
nstate
Type: System..::..Int32
On entry: allows you to save computation time if certain data must be read or calculated only once. To preserve this data for a subsequent calculation place it in one of cuser, ruser or iuser .
nstate=1
e04ns is calling _qphx for the first time.
nstate=0
There is nothing special about the current call of _qphx.
nstate2
e04ns is calling _qphx for the last time. This parameter setting allows you to perform some additional computation on the final solution.
nstate=2
The current x is optimal.
nstate=3
The problem appears to be infeasible.
nstate=4
The problem appears to be unbounded.
nstate=5
The iterations limit was reached.

Description

Auxiliary for use as a delegate parameter

References

None.

Error Indicators and Warnings

None.

Accuracy

Not applicable.

Further Comments

None.

Example

None.

See Also