<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
Multiplies the general m-by-n matrix C by Q from tlapack::gerqf() More...
Go to the source code of this file.
Classes | |
struct | tlapack::UnmrqOpts |
Options struct for unmrq. More... | |
Functions | |
template<TLAPACK_SMATRIX matrixA_t, TLAPACK_SMATRIX matrixC_t, TLAPACK_SVECTOR tau_t, TLAPACK_SIDE side_t, TLAPACK_OP trans_t> | |
int | tlapack::unmrq (side_t side, trans_t trans, const matrixA_t &A, const tau_t &tau, matrixC_t &C, const UnmrqOpts &opts={}) |
Applies orthogonal matrix op(Q) to a matrix C using a blocked code. | |
template<class T , TLAPACK_SMATRIX matrixA_t, TLAPACK_SMATRIX matrixC_t, TLAPACK_SVECTOR tau_t, TLAPACK_SIDE side_t, TLAPACK_OP trans_t> | |
constexpr WorkInfo | tlapack::unmrq_worksize (side_t side, trans_t trans, const matrixA_t &A, const tau_t &tau, const matrixC_t &C, const UnmrqOpts &opts={}) |
Worspace query of unmrq() | |
Multiplies the general m-by-n matrix C by Q from tlapack::gerqf()