MyraMath
Classes
hetrd.h File Reference

Householder tridiagonalization of a complex hermitian Matrix. More...

#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
Include dependency graph for hetrd.h:

Go to the source code of this file.

Classes

class  myra::MatrixRange< Number >
 Represents a mutable MatrixRange. More...
 
class  myra::VectorRange< Number >
 Represents a mutable VectorRange. More...
 
class  myra::Vector< Number >
 Tabulates a vector of length N, allows random access. More...
 

Functions

Vector< NumberC > myra::hetrd_inplace (char uplo, const MatrixRange< NumberC > &A)
 Factors A = Q*T*Q', where Q is an orthogonal matrix of Householder reflectors and T is real tridiagonal. Returns tau[] metadata.
 
Vector< NumberZ > myra::hetrd_inplace (char uplo, const MatrixRange< NumberZ > &A)
 Factors A = Q*T*Q', where Q is an orthogonal matrix of Householder reflectors and T is real tridiagonal. Returns tau[] metadata.
 

Detailed Description

Householder tridiagonalization of a complex hermitian Matrix.