diff --git a/dune/elasticity/assemblers/mooneyrivlinfunctionalassembler.hh b/dune/elasticity/assemblers/mooneyrivlinfunctionalassembler.hh index e7b7bb73e5420d62d56d10c9885bfd7c0041c8d5..8e0a87fb47c18270a6d660f251206a1e609d7c10 100644 --- a/dune/elasticity/assemblers/mooneyrivlinfunctionalassembler.hh +++ b/dune/elasticity/assemblers/mooneyrivlinfunctionalassembler.hh @@ -40,6 +40,8 @@ public: using typename Base::LocalVector; using GridFunction = VirtualGridFunction<GridType, T >; + MooneyRivlinFunctionalAssembler() = default; + //! Create assembler from material parameters MooneyRivlinFunctionalAssembler(ctype a, ctype b, ctype c, ctype d, ctype e, int k) : a_(a),b_(b),c_(c),d_(d),e_(e),k_(k) diff --git a/dune/elasticity/assemblers/mooneyrivlinoperatorassembler.hh b/dune/elasticity/assemblers/mooneyrivlinoperatorassembler.hh index 8a04e761438f035f78632c0400865f792e2ae2f4..9e551fb4dcb462826cb3fced91c1a344215a9e5d 100644 --- a/dune/elasticity/assemblers/mooneyrivlinoperatorassembler.hh +++ b/dune/elasticity/assemblers/mooneyrivlinoperatorassembler.hh @@ -44,6 +44,8 @@ public: using typename Base::BoolMatrix; using typename Base::LocalMatrix; + MooneyRivlinOperatorAssembler() = default; + MooneyRivlinOperatorAssembler(ctype a, ctype b, ctype c, ctype d, ctype e, int k) : a_(a),b_(b),c_(c),d_(d),e_(e),k_(k) {} diff --git a/dune/elasticity/assemblers/neohookefunctionalassembler.hh b/dune/elasticity/assemblers/neohookefunctionalassembler.hh index 861f2cb5bdface816becfd7a2161d64afd3f76d4..6ec2f1a8834b1b95170ab5491f524ce4887c1873 100644 --- a/dune/elasticity/assemblers/neohookefunctionalassembler.hh +++ b/dune/elasticity/assemblers/neohookefunctionalassembler.hh @@ -58,6 +58,8 @@ public: typedef typename LocalFunctionalAssembler<GridType,TrialLocalFE,T>::LocalVector LocalVector; typedef VirtualGridFunction<GridType, T > GridFunction; + NeoHookeFunctionalAssembler() = default; + //! Create assembler from material parameters and a grid NeoHookeFunctionalAssembler(ctype lambda, ctype mu, const std::shared_ptr<GridFunction> displacement) : lambda_(lambda), diff --git a/dune/elasticity/assemblers/neohookeoperatorassembler.hh b/dune/elasticity/assemblers/neohookeoperatorassembler.hh index b393dcec6c014e5cc1173fa93fe7166c3d6b8781..a34853d118c8b5a716bf4a7465d071eb00f63b37 100644 --- a/dune/elasticity/assemblers/neohookeoperatorassembler.hh +++ b/dune/elasticity/assemblers/neohookeoperatorassembler.hh @@ -67,6 +67,7 @@ public: typedef typename LocalOperatorAssembler < GridType, TrialLocalFE, AnsatzLocalFE,T >::BoolMatrix BoolMatrix; typedef typename LocalOperatorAssembler < GridType, TrialLocalFE, AnsatzLocalFE,T >::LocalMatrix LocalMatrix; + NeoHookeOperatorAssembler() = default; NeoHookeOperatorAssembler(ctype lambda, ctype mu, const std::shared_ptr<GridFunction> displacement): lambda_(lambda), mu_(mu), displacement_(displacement)