SyTen

◆ DenseQR() [2/2]

syten::QR::DenseQR< float >::DenseQR ( DenseTensor< 2, DenseQR< float >::Scalar > &&  input,
FullQR const  full = FullQR{false} 
)

Standard ctor doing the decomposition.

Parameters
inputcolumn-major rectangular matrix to be decomposed
fullFullQR::Yes if we do a full QR, FullQR::No for a thin QR (default)

References syten::DenseTensor< rank, Scalar >::begin(), syten::DynArray< Type >::begin(), std::copy(), syten::DenseTensor< rank, Scalar >::dim(), syten::logGE(), std::min(), syten::YesNo< T >::n(), syten::QR::positify_diagonal(), syten::QR::DenseQRBase< Scalar >::qt, syten::QR::DenseQRBase< Scalar >::rt, syten::DenseTensor< rank, Scalar >::size(), SYTEN_BLAS_THREADS_SETUP, and SYTEN_BLAS_THREADS_TEARDOWN.

+ Here is the call graph for this function: