00001
00006 #ifndef MATRIX_EX_HEADER_FILE_
00007 #define MATRIX_EX_HEADER_FILE_
00008
00009 #include <gsl/gsl_matrix.h>
00010
00011 namespace MatrixEx
00012 {
00013
00014 void matrix_inverse(gsl_matrix *dest, const gsl_matrix *src);
00015
00016 void matrix_pseudo_inverse(gsl_matrix *dest, const gsl_matrix *src);
00017 void pseudo_inverse_right(gsl_matrix *dest, const gsl_matrix *src);
00018 void pseudo_inverse_left(gsl_matrix *dest, const gsl_matrix *src);
00019 };
00020
00021 #endif //MATRIX_EX_HEADER_FILE_