Skip to content

Commit 9a9c6e8

Browse files
authored
Implement a log error msg (#478)
# Task - [x] Implement an error logging msg if the assert `counter < gauss_legendre_50_points.size()` is false.
1 parent eecff65 commit 9a9c6e8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

include/albatross/src/stats/incomplete_gamma.hpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@ constexpr double INCOMPLETE_GAMMA_EQUALITY_TRESHOLD = 1e-12;
3535

3636
inline double incomplete_gamma_quadrature_inp_vals(double lb, double ub,
3737
std::size_t counter) {
38-
ALBATROSS_ASSERT(counter < gauss_legendre_50_points.size());
38+
if (counter >= gauss_legendre_50_points.size()) {
39+
std::cerr << "ERROR: Counter value " << counter
40+
<< " is higher than gauss_legendre_50_points size "
41+
<< gauss_legendre_50_points.size() << std::endl;
42+
ALBATROSS_ASSERT(false);
43+
}
3944
return (ub - lb) * 0.5 * gauss_legendre_50_points[counter] + 0.5 * (ub + lb);
4045
}
4146

0 commit comments

Comments
 (0)