linalg 1.6.1
A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.
Loading...
Searching...
No Matches
linalg_immutable::qr_results_cmplx Type Reference

Defines a container for the output of a QR factorization. More...

Public Attributes

complex(real64), dimension(:,:), allocatable q
 The M-by-M orthogonal matrix Q. More...
 
complex(real64), dimension(:,:), allocatable r
 The M-by-N upper trapezoidal matrix R. More...
 
complex(real64), dimension(:,:), allocatable p
 The N-by-N column pivot tracking matrix P where A P = Q R. If no column pivoting is utilized, this matrix is left unallocated. More...
 

Detailed Description

Defines a container for the output of a QR factorization.

Definition at line 149 of file linalg_immutable.f90.

Member Data Documentation

◆ p

complex(real64), dimension(:,:), allocatable linalg_immutable::qr_results_cmplx::p

The N-by-N column pivot tracking matrix P where A P = Q R. If no column pivoting is utilized, this matrix is left unallocated.

Definition at line 156 of file linalg_immutable.f90.

◆ q

complex(real64), dimension(:,:), allocatable linalg_immutable::qr_results_cmplx::q

The M-by-M orthogonal matrix Q.

Definition at line 151 of file linalg_immutable.f90.

◆ r

complex(real64), dimension(:,:), allocatable linalg_immutable::qr_results_cmplx::r

The M-by-N upper trapezoidal matrix R.

Definition at line 153 of file linalg_immutable.f90.


The documentation for this type was generated from the following file: