Skip to content
Snippets Groups Projects
Commit 3332527f authored by akbib's avatar akbib Committed by akbib
Browse files

Rename assembler to something more fitting.

[[Imported from SVN: r12658]]
parent c19e7ee8
Branches
Tags
No related merge requests found
// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- // -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
// vi: set ts=8 sw=4 et sts=4: // vi: set ts=8 sw=4 et sts=4:
#ifndef DUNE_FUFEM_LOCAL_ASSEMBLERS_GEOMETRICALLY_EXACT_ST_VENANT_KIRCHHOFF_HESSIAN_ASSEMBLER_HH #ifndef DUNE_FUFEM_LOCAL_ASSEMBLERS_GEOMETRICALLY_EXACT_ST_VENANT_KIRCHHOFF_OPERATOR_ASSEMBLER_HH
#define DUNE_FUFEM_LOCAL_ASSEMBLERS_GEOMETRICALLY_EXACT_ST_VENANT_KIRCHHOFF_HESSIAN_ASSEMBLER_HH #define DUNE_FUFEM_LOCAL_ASSEMBLERS_GEOMETRICALLY_EXACT_ST_VENANT_KIRCHHOFF_OPERATOR_ASSEMBLER_HH
#include <dune/common/fvector.hh> #include <dune/common/fvector.hh>
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
* *
*/ */
template <class GridType, class TrialLocalFE, class AnsatzLocalFE> template <class GridType, class TrialLocalFE, class AnsatzLocalFE>
class GeomNonlinLinearizedStVenantAssembler class GeomExactStVenantKirchhoffOperatorAssembler
: public LocalOperatorAssembler < GridType, TrialLocalFE, AnsatzLocalFE, Dune::FieldMatrix<typename GridType::ctype ,GridType::dimension,GridType::dimension> > : public LocalOperatorAssembler < GridType, TrialLocalFE, AnsatzLocalFE, Dune::FieldMatrix<typename GridType::ctype ,GridType::dimension,GridType::dimension> >
{ {
...@@ -55,11 +55,11 @@ public: ...@@ -55,11 +55,11 @@ public:
typedef typename LocalOperatorAssembler < GridType, TrialLocalFE, AnsatzLocalFE,T >::LocalMatrix LocalMatrix; typedef typename LocalOperatorAssembler < GridType, TrialLocalFE, AnsatzLocalFE,T >::LocalMatrix LocalMatrix;
GeomNonlinLinearizedStVenantAssembler(double E, double nu,const Dune::shared_ptr<GridFunction> configuration): GeomExactStVenantKirchhoffOperatorAssembler(double E, double nu,const Dune::shared_ptr<GridFunction> configuration)
E_(E), nu_(nu), configuration_(configuration.get()) : E_(E), nu_(nu), configuration_(configuration.get())
{} {}
GeomNonlinLinearizedStVenantAssembler(double E, double nu): GeomExactStVenantKirchhoffOperatorAssembler(double E, double nu) :
E_(E), nu_(nu) E_(E), nu_(nu)
{} {}
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
* - \f$Dv\f$: the gradient of the test function * - \f$Dv\f$: the gradient of the test function
*/ */
template <class GridType, class TrialLocalFE> template <class GridType, class TrialLocalFE>
class GeomNonlinElasticityFunctionalAssembler : class GeomExactStVenantKirchhoffFunctionalAssembler :
public LocalFunctionalAssembler<GridType, TrialLocalFE, Dune::FieldVector<typename GridType::ctype ,GridType::dimension> > public LocalFunctionalAssembler<GridType, TrialLocalFE, Dune::FieldVector<typename GridType::ctype ,GridType::dimension> >
{ {
...@@ -46,13 +46,13 @@ public: ...@@ -46,13 +46,13 @@ public:
typedef VirtualGridFunction<GridType, T> GridFunction; typedef VirtualGridFunction<GridType, T> GridFunction;
//! Create assembler for grid //! Create assembler for grid
GeomNonlinElasticityFunctionalAssembler(ctype E,ctype nu, const Dune::shared_ptr<GridFunction> configuration) : GeomExactStVenantKirchhoffFunctionalAssembler(ctype E,ctype nu, const Dune::shared_ptr<GridFunction> configuration) :
E_(E), nu_(nu), E_(E), nu_(nu),
configuration_(configuration.get()) configuration_(configuration.get())
{} {}
//! Create assembler for grid //! Create assembler for grid
GeomNonlinElasticityFunctionalAssembler(ctype E, ctype nu) : GeomExactStVenantKirchhoffFunctionalAssembler(ctype E, ctype nu) :
E_(E), nu_(nu), configuration_(NULL) E_(E), nu_(nu), configuration_(NULL)
{} {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment