From 861dbee8f4664720416203de668f12b7b00f0bd3 Mon Sep 17 00:00:00 2001 From: fbourgin <francois.bourgin@inrae.fr> Date: Thu, 24 Apr 2025 09:19:15 +0200 Subject: [PATCH] Revert "improve dealing with situation where q_lvl provided in place of c_lvl" This reverts commit 14bcf4ae10ace38ebb2f9b5410dbead1eede097c. --- include/evalhyd/detail/probabilist/evaluator.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/evalhyd/detail/probabilist/evaluator.hpp b/include/evalhyd/detail/probabilist/evaluator.hpp index 76f8de0..c01c54b 100644 --- a/include/evalhyd/detail/probabilist/evaluator.hpp +++ b/include/evalhyd/detail/probabilist/evaluator.hpp @@ -146,11 +146,11 @@ namespace evalhyd auto get_c_lvl() { - if (_c_lvl.size() < 1 && _q_lvl.size() < 1) + if (_c_lvl.size() < 1) { throw std::runtime_error( "interval-based metric requested, " - "but neither *c_lvl* nor *q_lvl* provided" + "but *c_lvl* not provided" ); } else{ @@ -515,7 +515,7 @@ namespace evalhyd n_tim = q_prd.shape(3); n_msk = t_msk.shape(2); n_thr = _q_thr.shape(1); - n_itv = _q_lvl.size() > 0 ? _q_lvl.size() : _c_lvl.size(); + n_itv = _c_lvl.size(); n_exp = b_exp.size(); // drop time steps where observations and/or predictions are NaN -- GitLab