Click or drag to resize

COMQRRun Method


Namespace: DotNumerics.LinearAlgebra.CSEispack
Assembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public void Run(
	int NM,
	int N,
	int LOW,
	int IGH,
	ref double[] HR,
	int offset_hr,
	ref double[] HI,
	int offset_hi,
	ref double[] WR,
	int offset_wr,
	ref double[] WI,
	int offset_wi,
	ref int IERR
)
Request Example View Source

Parameters

NM  Int32
must be set to the row dimension of two-dimensional array parameters as declared in the calling program dimension statement.
N  Int32
is the order of the matrix.
LOW  Int32
and igh are integers determined by the balancing subroutine cbal. if cbal has not been used, set low=1, igh=n.
IGH  Int32
 
HR  Double
and hi contain the real and imaginary parts, respectively, of the complex upper hessenberg matrix. their lower triangles below the subdiagonal contain information about the unitary transformations used in the reduction by corth, if performed.
offset_hr  Int32
 
HI  Double
 
offset_hi  Int32
 
WR  Double
and wi contain the real and imaginary parts, respectively, of the eigenvalues. if an error exit is made, the eigenvalues should be correct for indices ierr+1,...,n.
offset_wr  Int32
 
WI  Double
 
offset_wi  Int32
 
IERR  Int32
is set to zero for normal return, j if the limit of 30*n iterations is exhausted while the j-th eigenvalue is being sought.
See Also