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