diff --git a/dune/gfe/rigidbodymotion.hh b/dune/gfe/rigidbodymotion.hh index 4fc2d6fcc7129d4ed47349e9a216085ba74abe43..cb4c34f7c0444fc1d835c1ed2e0d364d6412c979 100644 --- a/dune/gfe/rigidbodymotion.hh +++ b/dune/gfe/rigidbodymotion.hh @@ -19,6 +19,16 @@ struct RigidBodyMotion /** \brief The type used for coordinates */ typedef T ctype; + + /** \brief Default constructor */ + RigidBodyMotion() + {} + + /** \brief Constructor from a translation and a rotation */ + RigidBodyMotion(const Dune::FieldVector<ctype, dim>& translation, + const Rotation<dim,ctype>& rotation) + : r(translation), q(rotation) + {} /** \brief The exponential map from a given point $p \in SE(d)$.