From e7700b4e41ffb64d461dffc7cb9bc116c7c8b376 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Fri, 14 Jan 2011 11:17:04 +0000
Subject: [PATCH] new method that sets the entire rod to a single value

[[Imported from SVN: r6751]]
---
 dune/gfe/rodfactory.hh | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/dune/gfe/rodfactory.hh b/dune/gfe/rodfactory.hh
index 8f450ad6..fa8f755f 100644
--- a/dune/gfe/rodfactory.hh
+++ b/dune/gfe/rodfactory.hh
@@ -103,6 +103,18 @@ template <int dim>
     }
 }
 
+    /** \brief Make a rod by setting each entry to the same value
+
+    \param[out] rod The new rod
+    */
+    template <int spaceDim>
+    void create(std::vector<RigidBodyMotion<spaceDim> >& rod,
+                const RigidBodyMotion<spaceDim,double>& value)
+    {
+        rod.resize(gridView_.size(1));
+        std::fill(rod.begin(), rod.end(), value);
+    }
+    
 private:
     
     const GridView& gridView_;
-- 
GitLab