diff --git a/include/armadillo_bits/auxlib_meat.hpp b/include/armadillo_bits/auxlib_meat.hpp index 6059ca1f..db55f8e5 100644 --- a/include/armadillo_bits/auxlib_meat.hpp +++ b/include/armadillo_bits/auxlib_meat.hpp @@ -46,7 +46,7 @@ auxlib::inv(Mat& A) if(info != 0) { return false; } - if(n > 16) + if(n > podarray_prealloc_n_elem::val) { eT work_query[2] = {}; blas_int lwork_query = -1; @@ -130,7 +130,7 @@ auxlib::inv_rcond(Mat& A, typename get_pod_type::result& out_rcond) out_rcond = auxlib::lu_rcond(A, norm_val); - if(n > 16) + if(n > podarray_prealloc_n_elem::val) { eT work_query[2] = {}; blas_int lwork_query = -1; @@ -263,7 +263,7 @@ auxlib::inv_sym(Mat& A) podarray ipiv(A.n_rows); - if(n > 16) + if(n > podarray_prealloc_n_elem::val) { eT work_query[2] = {}; blas_int lwork_query = -1; @@ -330,7 +330,7 @@ auxlib::inv_sym(Mat< std::complex >& A) podarray ipiv(A.n_rows); - if(n > 16) + if(n > podarray_prealloc_n_elem::val) { eT work_query[2] = {}; blas_int lwork_query = -1;