1CLATZM(1)                LAPACK routine (version 3.1)                CLATZM(1)
2
3
4

NAME

6       CLATZM - i deprecated and has been replaced by routine CUNMRZ
7

SYNOPSIS

9       SUBROUTINE CLATZM( SIDE, M, N, V, INCV, TAU, C1, C2, LDC, WORK )
10
11           CHARACTER      SIDE
12
13           INTEGER        INCV, LDC, M, N
14
15           COMPLEX        TAU
16
17           COMPLEX        C1( LDC, * ), C2( LDC, * ), V( * ), WORK( * )
18

PURPOSE

20       This routine is deprecated and has been replaced by routine CUNMRZ.
21
22       CLATZM applies a Householder matrix generated by CTZRQF to a matrix.
23
24       Let P = I - tau*u*u',   u = ( 1 ),
25                                   ( v )
26       where  v  is an (m-1) vector if SIDE = 'L', or a (n-1) vector if SIDE =
27       'R'.
28
29       If SIDE equals 'L', let
30              C = [ C1 ] 1
31                  [ C2 ] m-1
32                    n
33       Then C is overwritten by P*C.
34
35       If SIDE equals 'R', let
36              C = [ C1, C2 ] m
37                     1  n-1
38       Then C is overwritten by C*P.
39
40

ARGUMENTS

42       SIDE    (input) CHARACTER*1
43               = 'L': form P * C
44               = 'R': form C * P
45
46       M       (input) INTEGER
47               The number of rows of the matrix C.
48
49       N       (input) INTEGER
50               The number of columns of the matrix C.
51
52       V       (input) COMPLEX array, dimension
53               (1 + (M-1)*abs(INCV)) if SIDE = 'L' (1  +  (N-1)*abs(INCV))  if
54               SIDE  =  'R'  The vector v in the representation of P. V is not
55               used if TAU = 0.
56
57       INCV    (input) INTEGER
58               The increment between elements of v. INCV <> 0
59
60       TAU     (input) COMPLEX
61               The value tau in the representation of P.
62
63       C1      (input/output) COMPLEX array, dimension
64               (LDC,N) if SIDE = 'L' (M,1)   if SIDE = 'R' On  entry,  the  n-
65               vector C1 if SIDE = 'L', or the m-vector C1 if SIDE = 'R'.
66
67               On  exit, the first row of P*C if SIDE = 'L', or the first col‐
68               umn of C*P if SIDE = 'R'.
69
70       C2      (input/output) COMPLEX array, dimension
71               (LDC, N)   if SIDE = 'L' (LDC, N-1) if SIDE = 'R' On entry, the
72               (m  - 1) x n matrix C2 if SIDE = 'L', or the m x (n - 1) matrix
73               C2 if SIDE = 'R'.
74
75               On exit, rows 2:m of P*C if SIDE = 'L', or columns 2:m  of  C*P
76               if SIDE = 'R'.
77
78       LDC     (input) INTEGER
79               The  leading  dimension  of  the  arrays  C1  and  C2.   LDC >=
80               max(1,M).
81
82       WORK    (workspace) COMPLEX array, dimension
83               (N) if SIDE = 'L' (M) if SIDE = 'R'
84
85
86
87 LAPACK routine (version 3.1)    November 2006                       CLATZM(1)
Impressum