MyraMath
Classes
geqpf.h File Reference

Routines to compute a column-pivoted Householder QR decomposition. More...

#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
#include <myramath/dense/Vector.h>
#include <vector>
Include dependency graph for geqpf.h:

Go to the source code of this file.

Classes

class  myra::CMatrixRange< Number >
 Represents a const MatrixRange. More...
 
class  myra::MatrixRange< Number >
 Represents a mutable MatrixRange. More...
 

Functions

std::pair< std::vector< int >, Vector< NumberS > > myra::geqpf_inplace (const MatrixRange< NumberS > &A)
 Factors AP=QR, overwriting triu(A) with R and tril(A) with Householder reflectors. Returns tau[] and permutation P.
 
std::pair< std::vector< int >, Vector< NumberD > > myra::geqpf_inplace (const MatrixRange< NumberD > &A)
 Factors AP=QR, overwriting triu(A) with R and tril(A) with Householder reflectors. Returns tau[] and permutation P.
 
std::pair< std::vector< int >, Vector< NumberC > > myra::geqpf_inplace (const MatrixRange< NumberC > &A)
 Factors AP=QR, overwriting triu(A) with R and tril(A) with Householder reflectors. Returns tau[] and permutation P.
 
std::pair< std::vector< int >, Vector< NumberZ > > myra::geqpf_inplace (const MatrixRange< NumberZ > &A)
 Factors AP=QR, overwriting triu(A) with R and tril(A) with Householder reflectors. Returns tau[] and permutation P.
 

Detailed Description

Routines to compute a column-pivoted Householder QR decomposition.