Skip to content

num::householder_right

Defined in header <linear/factorization/qr.hpp>

template <std::floating_point T>
void householder_right(T *A, idx lda, const T *v, T beta, idx m, idx n) noexcept;

Applies right Householder transformation \(A \leftarrow A (I - \beta \mathbf{v} \mathbf{v}^T)\) on an \(m \times n\) block with stride lda.