Click or drag to resize

DLASQ6Run Method

Purpose ======= DLASQ6 computes one dqd (shift equal to zero) transform in ping-pong form, with protection against underflow and overflow.

Namespace: DotNumerics.LinearAlgebra.CSLapack
Assembly: 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
)
Request Example View Source

Parameters

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