Purpose
=======
DLAZQ4 computes an approximation TAU to the smallest eigenvalue
using values of d from the previous transform.
I0 (input) INTEGER
First index.
N0 (input) INTEGER
Last index.
Z (input) DOUBLE PRECISION array, dimension ( 4*N )
Z holds the qd array.
PP (input) INTEGER
PP=0 for ping, PP=1 for pong.
N0IN (input) INTEGER
The value of N0 at start of EIGTEST.
DMIN (input) DOUBLE PRECISION
Minimum value of d.
DMIN1 (input) DOUBLE PRECISION
Minimum value of d, excluding D( N0 ).
DMIN2 (input) DOUBLE PRECISION
Minimum value of d, excluding D( N0 ) and D( N0-1 ).
DN (input) DOUBLE PRECISION
d(N)
DN1 (input) DOUBLE PRECISION
d(N-1)
DN2 (input) DOUBLE PRECISION
d(N-2)
TAU (output) DOUBLE PRECISION
This is the shift.
TTYPE (output) INTEGER
Shift type.
G (input/output) DOUBLE PRECISION
G is passed as an argument in order to save its value between
calls to DLAZQ4
Namespace: DotNumerics.LinearAlgebra.CSLapackAssembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public void Run(
int I0,
int N0,
double[] Z,
int offset_z,
int PP,
int N0IN,
double DMIN,
double DMIN1,
double DMIN2,
double DN,
double DN1,
double DN2,
ref double TAU,
ref int TTYPE,
ref double G
)
Public Sub Run (
I0 As Integer,
N0 As Integer,
Z As Double(),
offset_z As Integer,
PP As Integer,
N0IN As Integer,
DMIN As Double,
DMIN1 As Double,
DMIN2 As Double,
DN As Double,
DN1 As Double,
DN2 As Double,
ByRef TAU As Double,
ByRef TTYPE As Integer,
ByRef G As Double
)
Request Example
View SourceParameters
- I0 Int32
-
(input) INTEGER
First index.
- N0 Int32
-
(input) INTEGER
Last index.
- Z Double
-
(input) DOUBLE PRECISION array, dimension ( 4*N )
Z holds the qd array.
- offset_z Int32
-
- PP Int32
-
(input) INTEGER
PP=0 for ping, PP=1 for pong.
- N0IN Int32
-
(input) INTEGER
The value of N0 at start of EIGTEST.
- DMIN Double
-
(input) DOUBLE PRECISION
Minimum value of d.
- DMIN1 Double
-
(input) DOUBLE PRECISION
Minimum value of d, excluding D( N0 ).
- DMIN2 Double
-
(input) DOUBLE PRECISION
Minimum value of d, excluding D( N0 ) and D( N0-1 ).
- DN Double
-
(input) DOUBLE PRECISION
d(N)
- DN1 Double
-
(input) DOUBLE PRECISION
d(N-1)
- DN2 Double
-
(input) DOUBLE PRECISION
d(N-2)
- TAU Double
-
(output) DOUBLE PRECISION
This is the shift.
- TTYPE Int32
-
(output) INTEGER
Shift type.
- G Double
-
(input/output) DOUBLE PRECISION
G is passed as an argument in order to save its value between
calls to DLAZQ4
See Also