NumericAL
A header-only C++20 lexer built on REAL
Loading...
Searching...
No Matches
Public Attributes | List of all members
numerical::detail::tridiagonal_reduction< T > Struct Template Reference

The unitary M = Q Dᴴ of a reduction to real tridiagonal form, A = M T Mᴴ, kept as its factors. More...

#include <decomposition.hpp>

Public Attributes

std::vector< buffer< T > > reflectors
 Q = H₁ H₂ …: reflectors[k + 1] zeroes column k, from row k + 1.
 
buffer< T > delta
 D = diag(δ), the unit phases that make T real.
 

Detailed Description

template<typename T>
struct numerical::detail::tridiagonal_reduction< T >

The unitary M = Q Dᴴ of a reduction to real tridiagonal form, A = M T Mᴴ, kept as its factors.

Definition at line 3153 of file decomposition.hpp.

Member Data Documentation

◆ delta

D = diag(δ), the unit phases that make T real.

Definition at line 3156 of file decomposition.hpp.

◆ reflectors

template<typename T >
std::vector<buffer<T> > numerical::detail::tridiagonal_reduction< T >::reflectors

Q = H₁ H₂ …: reflectors[k + 1] zeroes column k, from row k + 1.

Definition at line 3155 of file decomposition.hpp.


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