From a39b50d783ce1d267f4db7bdd5b68ea27233e753 Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Wed, 7 Sep 2022 15:17:20 +0200
Subject: [PATCH] COMP: incorrect type in valueAverageBase (fixes #2568)

- caused inadvertent truncation of label types
---
 .../valueAverageBase/valueAverageBaseTemplates.C              | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/OpenFOAM/db/functionObjects/valueAverageBase/valueAverageBaseTemplates.C b/src/OpenFOAM/db/functionObjects/valueAverageBase/valueAverageBaseTemplates.C
index 13f3ec45f80..b8cbe9dc563 100644
--- a/src/OpenFOAM/db/functionObjects/valueAverageBase/valueAverageBaseTemplates.C
+++ b/src/OpenFOAM/db/functionObjects/valueAverageBase/valueAverageBaseTemplates.C
@@ -117,8 +117,8 @@ bool Foam::functionObjects::valueAverageBase::calc
             auto timeIter = windowTimes.cbegin();
             auto valueIter = windowValues.cbegin();
 
-            meanValue = pTraits<Type2>::zero;
-            Type valueOld(pTraits<Type2>::zero);
+            meanValue = Zero;
+            Type2 valueOld(Zero);
 
             for
             (
-- 
GitLab