diff options
Diffstat (limited to 'gr-fec/lib/fec_mtrx_impl.cc')
-rw-r--r-- | gr-fec/lib/fec_mtrx_impl.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gr-fec/lib/fec_mtrx_impl.cc b/gr-fec/lib/fec_mtrx_impl.cc index 7c4dd34f2d..88027ff79e 100644 --- a/gr-fec/lib/fec_mtrx_impl.cc +++ b/gr-fec/lib/fec_mtrx_impl.cc @@ -479,9 +479,11 @@ namespace gr { gsl_matrix *identity = gsl_matrix_alloc(n,n); gsl_matrix_set_identity(identity); - int test_if_equal = gsl_matrix_equal(identity,test); + //int test_if_equal = gsl_matrix_equal(identity,test); + gsl_matrix_sub(identity, test); // should be null set if equal + double test_if_not_equal = gsl_matrix_max(identity); - if (!test_if_equal) { + if(test_if_not_equal > 0) { throw "Error in calc_inverse_mod2(): The matrix inverse found is not valid.\n"; } |