diff --git a/include/armadillo_bits/op_inv_rcond_meat.hpp b/include/armadillo_bits/op_inv_rcond_meat.hpp index a0aa733d..7e49828d 100644 --- a/include/armadillo_bits/op_inv_rcond_meat.hpp +++ b/include/armadillo_bits/op_inv_rcond_meat.hpp @@ -102,29 +102,29 @@ op_inv_rcond::apply_direct_spd(Mat& out, typename T1::po eT* colmem = out.memptr(); T max_abs_src_val = T(0); - T max_abs_out_val = T(0); + T max_abs_inv_val = T(0); for(uword i=0; i max_abs_src_val) ? abs_src_val : max_abs_src_val; - max_abs_out_val = (abs_out_val > max_abs_out_val) ? abs_out_val : max_abs_out_val; + max_abs_inv_val = (abs_inv_val > max_abs_inv_val) ? abs_inv_val : max_abs_inv_val; colmem += N; } - out_rcond = T(1) / (max_abs_src_val * max_abs_out_val); + out_rcond = T(1) / (max_abs_src_val * max_abs_inv_val); return true; }