00001 00029 #ifndef SCHUR_H 00030 #define SCHUR_H 00031 00032 #include <itpp/base/mat.h> 00033 00034 00035 namespace itpp 00036 { 00037 00055 bool schur(const mat &A, mat &U, mat &T); 00056 00076 mat schur(const mat &A); 00077 00078 00093 bool schur(const cmat &A, cmat &U, cmat &T); 00094 00111 cmat schur(const cmat &A); 00112 00113 00114 } // namespace itpp 00115 00116 #endif // #ifndef SCHUR_H