-- LAPACK routine (version 3.1) --
Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
November 2006
Purpose
=======
DORGBR generates one of the real orthogonal matrices Q or P**T
determined by DGEBRD when reducing a real matrix A to bidiagonal
form: A = Q * B * P**T. Q and P**T are defined as products of
elementary reflectors H(i) or G(i) respectively.
If VECT = 'Q', A is assumed to have been an M-by-K matrix, and Q
is of order M:
if m .GE. k, Q = H(1) H(2) . . . H(k) and DORGBR returns the first n
columns of Q, where m .GE. n .GE. k;
if m .LT. k, Q = H(1) H(2) . . . H(m-1) and DORGBR returns Q as an
M-by-M matrix.
If VECT = 'P', A is assumed to have been a K-by-N matrix, and P**T
is of order N:
if k .LT. n, P**T = G(k) . . . G(2) G(1) and DORGBR returns the first m
rows of P**T, where n .GE. m .GE. k;
if k .GE. n, P**T = G(n-1) . . . G(2) G(1) and DORGBR returns P**T as
an N-by-N matrix.
Inheritance Hierarchy Namespace: DotNumerics.LinearAlgebra.CSLapackAssembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax The DORGBR type exposes the following members.
Constructors Methods | Name | Description |
---|
| Run |
Purpose
=======
DORGBR generates one of the real orthogonal matrices Q or P**T
determined by DGEBRD when reducing a real matrix A to bidiagonal
form: A = Q * B * P**T. Q and P**T are defined as products of
elementary reflectors H(i) or G(i) respectively.
If VECT = 'Q', A is assumed to have been an M-by-K matrix, and Q
is of order M:
if m .GE. k, Q = H(1) H(2) . . . H(k) and DORGBR returns the first n
columns of Q, where m .GE. n .GE. k;
if m .LT. k, Q = H(1) H(2) . . . H(m-1) and DORGBR returns Q as an
M-by-M matrix.
If VECT = 'P', A is assumed to have been a K-by-N matrix, and P**T
is of order N:
if k .LT. n, P**T = G(k) . . . G(2) G(1) and DORGBR returns the first m
rows of P**T, where n .GE. m .GE. k;
if k .GE. n, P**T = G(n-1) . . . G(2) G(1) and DORGBR returns P**T as
an N-by-N matrix.
|
TopFields Extension Methods See Also