1DLASQ6(1)           LAPACK auxiliary routine (version 3.1)           DLASQ6(1)
2
3
4

NAME

6       DLASQ6  -  one  dqd  (shift equal to zero) transform in ping-pong form,
7       with protection against underflow and overflow
8

SYNOPSIS

10       SUBROUTINE DLASQ6( I0, N0, Z, PP, DMIN, DMIN1, DMIN2, DN, DNM1, DNM2 )
11
12           INTEGER        I0, N0, PP
13
14           DOUBLE         PRECISION DMIN, DMIN1, DMIN2, DN, DNM1, DNM2
15
16           DOUBLE         PRECISION Z( * )
17

PURPOSE

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

ARGUMENTS

24       I0    (input) INTEGER
25             First index.
26
27       N0    (input) INTEGER
28             Last index.
29
30       Z     (input) DOUBLE PRECISION array, dimension ( 4*N )
31             Z holds the qd array. EMIN is stored in Z(4*N0) to avoid an extra
32             argument.
33
34       PP    (input) INTEGER
35             PP=0 for ping, PP=1 for pong.
36
37       DMIN  (output) DOUBLE PRECISION
38             Minimum value of d.
39
40             DMIN1 (output) DOUBLE PRECISION Minimum value of d, excluding  D(
41             N0 ).
42
43             DMIN2  (output) DOUBLE PRECISION Minimum value of d, excluding D(
44             N0 ) and D( N0-1 ).
45
46       DN    (output) DOUBLE PRECISION
47             d(N0), the last value of d.
48
49       DNM1  (output) DOUBLE PRECISION
50             d(N0-1).
51
52       DNM2  (output) DOUBLE PRECISION
53             d(N0-2).
54
55
56
57 LAPACK auxiliary routine (versionNo3v.e1m)ber 2006                       DLASQ6(1)
Impressum