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