diff --git a/src/gpu/VirtualFluids_GPU/Output/NeighborDebugWriter.hpp b/src/gpu/VirtualFluids_GPU/Output/NeighborDebugWriter.hpp index ea83ac1aca47ecf643750c1677a01eac411ddb77..f9c977870177453c6fa56a3c3ddc8fa95d093871 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;