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

The reflectors of one panel of the blocked QR, I − V T Vᴴ as LAPACK's dlarft forms it. More...

Public Attributes

std::size_t first
 The first row the block acts on.
 
std::size_t height
 The rows it acts on, first…first+height-1.
 
std::size_t width
 Its reflector count.
 
buffer< T > v
 V, height × width row-major, reflector j from row j (zeros above).
 
buffer< T > t
 T, width × width upper triangular.
 

Detailed Description

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

The reflectors of one panel of the blocked QR, I − V T Vᴴ as LAPACK's dlarft forms it.

Definition at line 1964 of file decomposition.hpp.

Member Data Documentation

◆ first

template<typename T >
std::size_t numerical::detail::reflector_block< T >::first

The first row the block acts on.

Definition at line 1966 of file decomposition.hpp.

◆ height

template<typename T >
std::size_t numerical::detail::reflector_block< T >::height

The rows it acts on, first…first+height-1.

Definition at line 1967 of file decomposition.hpp.

◆ t

T, width × width upper triangular.

Definition at line 1970 of file decomposition.hpp.

◆ v

V, height × width row-major, reflector j from row j (zeros above).

Definition at line 1969 of file decomposition.hpp.

◆ width

template<typename T >
std::size_t numerical::detail::reflector_block< T >::width

Its reflector count.

Definition at line 1968 of file decomposition.hpp.


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