From 92201f6d6ed171187170f62e77d3aef57af6fccf Mon Sep 17 00:00:00 2001
From: Rene Milk <rene.milk@uni-muenster.de>
Date: Wed, 10 Jun 2015 16:25:08 +0200
Subject: [PATCH] [common.misc] adds mthod to create value filled std::array

---
 dune/stuff/common/misc.hh | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dune/stuff/common/misc.hh b/dune/stuff/common/misc.hh
index 2f3984c1c..6c4a724ac 100644
--- a/dune/stuff/common/misc.hh
+++ b/dune/stuff/common/misc.hh
@@ -102,11 +102,20 @@ size_t arrayLength(T(&/*array*/)[N])
   return N;
 }
 
+//! get a non-zero initialised array
+template <class T, size_t N>
+std::array<T, N> make_array(const T& v)
+{
+  std::array<T, N> ret;
+  ret.fill(v);
+  return ret;
+}
+
 //! writes process environment to file
 void dump_environment(boost::filesystem::ofstream& file, std::string csv_sep = ",");
 
 } // namespace Common
-} // namepspace Stuff
+} // namespace Stuff
 } // namespace Dune
 
 #endif // DUNE_STUFF_COMMON_MISC_HH
-- 
GitLab