From fed0ee30f7db19858e27a49f93c12b6fc81507d1 Mon Sep 17 00:00:00 2001 From: Lasse Hinrichsen-Bischoff <lh1887@mi.fu-berlin.de> Date: Thu, 23 Sep 2021 14:50:03 +0200 Subject: [PATCH] Allow std::vector as target for HDF5 reader --- dune/fufem/hdf5/frombuffer.hh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dune/fufem/hdf5/frombuffer.hh b/dune/fufem/hdf5/frombuffer.hh index 208e06d7..8a7ea265 100644 --- a/dune/fufem/hdf5/frombuffer.hh +++ b/dune/fufem/hdf5/frombuffer.hh @@ -54,6 +54,14 @@ void fromBuffer(std::vector<ctype> const &buffer, std::array<T, 1> dimensions, localVector[0] = *(it++); } +template <typename ctype, typename T> +void fromBuffer(std::vector<ctype> const &buffer, std::array<T, 1> dimensions, + std::vector<ctype> &data) { + assert(buffer.size() == dimensions[0]); + + data = buffer; +} + template <typename ctype, typename T> void fromBuffer(std::vector<ctype> const &buffer, std::array<T, 0> dimensions, ctype &data) { -- GitLab