From c87df6736a9136e03275286c3a55cfc49e93e5bb Mon Sep 17 00:00:00 2001
From: Tom Fischer <thomas.fischer@ufz.de>
Date: Thu, 7 Nov 2024 16:09:05 +0100
Subject: [PATCH] [MeL/IO/XDMF] Store required size_partitioned_dim in XdmfData

---
 MeshLib/IO/XDMF/XdmfData.cpp | 1 +
 MeshLib/IO/XDMF/XdmfData.h   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/MeshLib/IO/XDMF/XdmfData.cpp b/MeshLib/IO/XDMF/XdmfData.cpp
index b1ef4cfd6d0..646b0236f81 100644
--- a/MeshLib/IO/XDMF/XdmfData.cpp
+++ b/MeshLib/IO/XDMF/XdmfData.cpp
@@ -51,6 +51,7 @@ XdmfData::XdmfData(std::size_t const size_partitioned_dim,
               }
           }()),
       data_type(mesh_property_data_type),
+      size_partitioned_dim(size_partitioned_dim),
       name(name),
       attribute_center(attribute_center),
       index(index),
diff --git a/MeshLib/IO/XDMF/XdmfData.h b/MeshLib/IO/XDMF/XdmfData.h
index 273d0d4a44b..8f50122c659 100644
--- a/MeshLib/IO/XDMF/XdmfData.h
+++ b/MeshLib/IO/XDMF/XdmfData.h
@@ -63,6 +63,7 @@ struct XdmfData final
     std::vector<XdmfDimType> strides;
     std::vector<XdmfDimType> global_block_dims;
     MeshPropertyDataType data_type;
+    std::size_t size_partitioned_dim;
     std::string name;
     std::optional<MeshLib::MeshItemType> attribute_center;
     unsigned int index;
-- 
GitLab