zlasr (l) - Linux Manuals
zlasr: applies a sequence of real plane rotations to a complex matrix A, from either the left or the right
NAME
ZLASR - applies a sequence of real plane rotations to a complex matrix A, from either the left or the rightSYNOPSIS
- SUBROUTINE ZLASR(
- SIDE, PIVOT, DIRECT, M, N, C, S, A, LDA )
- CHARACTER DIRECT, PIVOT, SIDE
- INTEGER LDA, M, N
- DOUBLE PRECISION C( * ), S( * )
- COMPLEX*16 A( LDA, * )
PURPOSE
ZLASR applies a sequence of real plane rotations to a complex matrix A, from either the left or the right. When SIDE = aqLaq, the transformation takes the formA :=
and when SIDE = aqRaq, the transformation takes the form
A :=
where P is an orthogonal matrix consisting of a sequence of z plane rotations, with z = M when SIDE = aqLaq and z = N when SIDE = aqRaq, and P**T is the transpose of P.
When DIRECT = aqFaq (Forward sequence), then
P
and when DIRECT = aqBaq (Backward sequence), then
P
where P(k) is a plane rotation matrix defined by the 2-by-2 rotation
R(k)
When PIVOT = aqVaq (Variable pivot), the rotation is performed for the plane (k,k+1), i.e., P(k) has the form
P(k)