Purpose
=======
DLASQ6 computes one dqd (shift equal to zero) transform in
ping-pong form, with protection against underflow and overflow.
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,
ref double[] Z,
int offset_z,
int PP,
ref double DMIN,
ref double DMIN1,
ref double DMIN2,
ref double DN,
ref double DNM1,
ref double DNM2
)
Public Sub Run (
I0 As Integer,
N0 As Integer,
ByRef Z As Double(),
offset_z As Integer,
PP As Integer,
ByRef DMIN As Double,
ByRef DMIN1 As Double,
ByRef DMIN2 As Double,
ByRef DN As Double,
ByRef DNM1 As Double,
ByRef DNM2 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. EMIN is stored in Z(4*N0) to avoid
an extra argument.
- offset_z Int32
-
- PP Int32
-
(input) INTEGER
PP=0 for ping, PP=1 for pong.
- DMIN Double
-
(output) DOUBLE PRECISION
Minimum value of d.
- DMIN1 Double
-
(output) DOUBLE PRECISION
Minimum value of d, excluding D( N0 ).
- DMIN2 Double
-
(output) DOUBLE PRECISION
Minimum value of d, excluding D( N0 ) and D( N0-1 ).
- DN Double
-
(output) DOUBLE PRECISION
d(N0), the last value of d.
- DNM1 Double
-
(output) DOUBLE PRECISION
d(N0-1).
- DNM2 Double
-
(output) DOUBLE PRECISION
d(N0-2).
See Also