From 282282e8b6b1b106f3f0aeca1c3225d036bc9b0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20L=C3=BCbke?= Date: Tue, 7 May 2024 08:34:18 +0000 Subject: [PATCH] fix: Correct logic for updating output values in WorkerRunWorkPackage --- src/Chemistry/WorkerFunctions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Chemistry/WorkerFunctions.cpp b/src/Chemistry/WorkerFunctions.cpp index 96a67898d..e436b6f13 100644 --- a/src/Chemistry/WorkerFunctions.cpp +++ b/src/Chemistry/WorkerFunctions.cpp @@ -301,7 +301,7 @@ void poet::ChemistryModule::WorkerRunWorkPackage(WorkPackage &work_package, std::size_t output_index = 0; for (std::size_t i = 0; i < work_package.output[wp_id].size(); i++) { - if (std::isnan(work_package.output[wp_id][i])) { + if (!std::isnan(work_package.output[wp_id][i])) { work_package.output[wp_id][i] = curr_input[output_index++]; } }