From 6475df811e2338b39937b3b67be81f4f987bc438 Mon Sep 17 00:00:00 2001 From: jwhite Date: Sat, 30 Nov 2024 21:25:14 +0800 Subject: [PATCH] fix for reinflate wrt zero weighted obs --- src/libs/common/config_os.h | 2 +- src/libs/pestpp_common/EnsembleMethodUtils.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/common/config_os.h b/src/libs/common/config_os.h index 2b1d663a..a832d243 100644 --- a/src/libs/common/config_os.h +++ b/src/libs/common/config_os.h @@ -2,7 +2,7 @@ #define CONFIG_OS_H_ -#define PESTPP_VERSION "5.2.15"; +#define PESTPP_VERSION "5.2.16"; #if defined(_WIN32) || defined(_WIN64) #define OS_WIN diff --git a/src/libs/pestpp_common/EnsembleMethodUtils.cpp b/src/libs/pestpp_common/EnsembleMethodUtils.cpp index 9756f1bf..003ef593 100644 --- a/src/libs/pestpp_common/EnsembleMethodUtils.cpp +++ b/src/libs/pestpp_common/EnsembleMethodUtils.cpp @@ -7750,7 +7750,7 @@ void EnsembleMethod::reset_par_ensemble_to_prior_mean(){ ss << "iteration:" << iter; vector temp; ofstream& frec = file_manager.rec_ofstream(); - oe = oe_base; + oe.reserve(oe_base.get_real_names(),oe.get_var_names()); weights = weights_base; run_ensemble_util(performance_log,frec,new_pe,oe,run_mgr_ptr,false,temp,NetPackage::NULL_DA_CYCLE, ss.str()); pe = new_pe;