From 4ad584a534bfbc5d3027c84e70f7eddb77bd0aa5 Mon Sep 17 00:00:00 2001
From: Anna Wellmann <a.wellmann@tu-bs.de>
Date: Thu, 19 Jan 2023 16:07:55 +0000
Subject: [PATCH] Use local variable for numberOfNodes

---
 src/gpu/VirtualFluids_GPU/Output/NeighborDebugWriter.hpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/gpu/VirtualFluids_GPU/Output/NeighborDebugWriter.hpp b/src/gpu/VirtualFluids_GPU/Output/NeighborDebugWriter.hpp
index ea83ac1ac..f9c977870 100644
--- a/src/gpu/VirtualFluids_GPU/Output/NeighborDebugWriter.hpp
+++ b/src/gpu/VirtualFluids_GPU/Output/NeighborDebugWriter.hpp
@@ -20,12 +20,14 @@ inline void writeNeighborLinkLines(Parameter *para, int level, int direction, co
                                    WbWriter *writer)
 {
     VF_LOG_INFO("Write node links in direction {}.", direction);
+
+    const unsigned long long numberOfNodes = para->getParH(level)->numberOfNodes;
     std::vector<UbTupleFloat3> nodes;
-    nodes.reserve(para->getParH(level)->numberOfNodes);
+    nodes.reserve(numberOfNodes);
     std::vector<UbTupleInt2> cells;
-    cells.reserve(para->getParH(level)->numberOfNodes/2);
+    cells.reserve(numberOfNodes/2);
 
-    for (size_t position = 0; position < para->getParH(level)->numberOfNodes; position++) {
+    for (size_t position = 0; position < numberOfNodes; position++) {
         if (para->getParH(level)->typeOfGridNode[position] != GEO_FLUID)
             continue;
 
-- 
GitLab