00001
00029 #ifndef QR_H
00030 #define QR_H
00031
00032 #include <itpp/base/mat.h>
00033
00034
00035 namespace itpp
00036 {
00037
00038
00041
00042
00055 bool qr(const mat &A, mat &Q, mat &R);
00056
00071 bool qr(const mat &A, mat &R);
00072
00087 bool qr(const mat &A, mat &Q, mat &R, bmat &P);
00088
00102 bool qr(const cmat &A, cmat &Q, cmat &R);
00103
00118 bool qr(const cmat &A, cmat &R);
00119
00134 bool qr(const cmat &A, cmat &Q, cmat &R, bmat &P);
00135
00137
00138
00139 }
00140
00141 #endif // #ifndef QR_H