Visible to Intel only — GUID: GUID-3FA13F2A-A825-4D3D-845E-6D9F0D0EE37A
Visible to Intel only — GUID: GUID-3FA13F2A-A825-4D3D-845E-6D9F0D0EE37A
Cosine-Sine Decomposition: LAPACK Driver Routines
This topic describes LAPACK driver routines for computing the cosine-sine decomposition (CS decomposition). You can also call the corresponding computational routines to perform the same task.
The computation has the following phases:
- The matrix is reduced to a bidiagonal block form.
- The blocks are simultaneously diagonalized using techniques from the bidiagonal SVD algorithms.
Table "Driver Routines for Cosine-Sine Decomposition (CSD)" lists LAPACK routines (FORTRAN 77 interface) that perform CS decomposition of matrices. The corresponding routine names in the Fortran 95 interface are without the first symbol.
Operation |
Real matrices |
Complex matrices |
---|---|---|
Compute the CS decomposition of a block-partitioned orthogonal matrix |
||
Compute the CS decomposition of a block-partitioned unitary matrix |