From 866f79a0e73d7afa575030284ed6c0ec3e0eefbf Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Mon, 13 Apr 2020 17:01:49 +0200 Subject: [PATCH] [vtk][io][cleanup] Use readStreamToContainer --- dumux/io/vtk/vtkreader.hh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dumux/io/vtk/vtkreader.hh b/dumux/io/vtk/vtkreader.hh index d9e71c42ad..cf2f94bc8c 100644 --- a/dumux/io/vtk/vtkreader.hh +++ b/dumux/io/vtk/vtkreader.hh @@ -36,9 +36,11 @@ #include <dune/common/exceptions.hh> #include <dune/grid/common/capabilities.hh> #include <dune/grid/io/file/vtk/common.hh> -#include <dumux/io/xml/tinyxml2.h> #include <dune/grid/common/gridfactory.hh> +#include <dumux/io/container.hh> +#include <dumux/io/xml/tinyxml2.h> + namespace Dumux { /*! @@ -479,11 +481,8 @@ private: template<class Container> Container parseDataArray_(const tinyxml2::XMLElement* dataArray) const { - Container data; std::stringstream dataStream(dataArray->GetText()); - std::istream_iterator<typename Container::value_type> it(dataStream); - std::copy(it, std::istream_iterator<typename Container::value_type>(), std::back_inserter(data)); - return data; + return readStreamToContainer<Container>(dataStream); } /*! -- GitLab