Fn_qr


Functions

template<typename eT , typename T1 >
void qr (Mat< eT > &Q, Mat< eT > &R, const Base< eT, T1 > &X)
 QR decomposition.

Function Documentation

template<typename eT , typename T1 >
void qr ( Mat< eT > &  Q,
Mat< eT > &  R,
const Base< eT, T1 > &  X 
) [inline]

QR decomposition.

Definition at line 24 of file fn_qr.hpp.

References arma_print(), Base< elem_type, derived >::get_ref(), and auxlib::qr().

00025   {
00026   arma_extra_debug_sigprint();
00027   
00028   const unwrap<T1> tmp(X.get_ref());
00029 
00030   const bool ok = auxlib::qr(Q, R, tmp.M);
00031   if(ok == false)
00032     {
00033     arma_print("qr(): matrix factorisation failed");
00034     }
00035   
00036   }