Skip to content
Snippets Groups Projects
Commit 659cbb5f authored by Tom Fischer's avatar Tom Fischer
Browse files

[MeL/IO/XDMF] Add required param to XdmfData obj construction

parent ed614b81
No related branches found
No related tags found
No related merge requests found
...@@ -192,9 +192,9 @@ std::optional<XdmfHdfData> transformAttribute( ...@@ -192,9 +192,9 @@ std::optional<XdmfHdfData> transformAttribute(
HdfData hdf = {data_ptr, num_of_tuples, ui_global_components, name, HdfData hdf = {data_ptr, num_of_tuples, ui_global_components, name,
data_type, n_files, chunk_size_bytes}; data_type, n_files, chunk_size_bytes};
XdmfData xdmf = {num_of_tuples, ui_global_components, data_type, XdmfData xdmf{num_of_tuples, ui_global_components, data_type,
name, mesh_item_type, 0, name, mesh_item_type, 0,
n_files}; n_files, std::nullopt};
return XdmfHdfData{std::move(hdf), std::move(xdmf)}; return XdmfHdfData{std::move(hdf), std::move(xdmf)};
} }
...@@ -272,7 +272,7 @@ XdmfHdfData transformGeometry(MeshLib::Mesh const& mesh, double const* data_ptr, ...@@ -272,7 +272,7 @@ XdmfHdfData transformGeometry(MeshLib::Mesh const& mesh, double const* data_ptr,
XdmfData const xdmf = { XdmfData const xdmf = {
partition_dim, point_size, MeshPropertyDataType::float64, partition_dim, point_size, MeshPropertyDataType::float64,
name, std::nullopt, 2, name, std::nullopt, 2,
n_files}; n_files, std::nullopt};
return XdmfHdfData{std::move(hdf), std::move(xdmf)}; return XdmfHdfData{std::move(hdf), std::move(xdmf)};
} }
...@@ -312,9 +312,14 @@ XdmfHdfData transformTopology(std::vector<int> const& values, ...@@ -312,9 +312,14 @@ XdmfHdfData transformTopology(std::vector<int> const& values,
HdfData const hdf = { HdfData const hdf = {
values.data(), values.size(), 1, name, MeshPropertyDataType::int32, values.data(), values.size(), 1, name, MeshPropertyDataType::int32,
n_files, chunk_size_bytes}; n_files, chunk_size_bytes};
XdmfData const xdmf = { XdmfData const xdmf{values.size(),
values.size(), 1, MeshPropertyDataType::int32, name, std::nullopt, 3, 1,
n_files}; MeshPropertyDataType::int32,
name,
std::nullopt,
3,
n_files,
std::nullopt};
return XdmfHdfData{std::move(hdf), std::move(xdmf)}; return XdmfHdfData{std::move(hdf), std::move(xdmf)};
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment