DUNE PDELab (git)
morleybasis.hh File Reference
This file provides an implementation of the quadratic Morley finite element in 1 to 3 dimensions. More...
#include <algorithm>
#include <type_traits>
#include <vector>
#include <array>
#include <bitset>
#include <dune/common/exceptions.hh>
#include <dune/common/fvector.hh>
#include <dune/grid/common/mcmgmapper.hh>
#include <dune/grid/common/rangegenerators.hh>
#include <dune/localfunctions/common/localbasis.hh>
#include <dune/localfunctions/common/localfiniteelementtraits.hh>
#include <dune/localfunctions/common/localkey.hh>
#include <dune/functions/analyticfunctions/monomialset.hh>
#include <dune/functions/functionspacebases/cubichermitebasis.hh>
#include <dune/functions/functionspacebases/defaultglobalbasis.hh>
#include <dune/functions/functionspacebases/functionaldescriptor.hh>
#include <dune/functions/functionspacebases/leafprebasismappermixin.hh>
#include <dune/functions/functionspacebases/nodes.hh>
#include <dune/functions/functionspacebases/transformedfiniteelementmixin.hh>
Go to the source code of this file.
Classes | |
class | Dune::Functions::MorleyPreBasis< GV, R > |
A pre-basis for a Morleybasis. More... | |
Namespaces | |
namespace | Dune |
Dune namespace. | |
Typedefs | |
template<class GV , class R = double> | |
using | Dune::Functions::MorleyBasis = DefaultGlobalBasis< MorleyPreBasis< GV, R > > |
Nodal basis of a scalar quadratic Morley finite element space. More... | |
Functions | |
template<class R = double> | |
auto | Dune::Functions::BasisFactory::morley () |
construct a PreBasisFactory for the Morley Finite Element More... | |
Detailed Description
This file provides an implementation of the quadratic Morley finite element in 1 to 3 dimensions.
The implementation is based on [Robert Kirby, A general approach to transforming finite elements, 2018]. It contains in the following order:
- A GlobalBasis typedef MorleyBasis
- A template H2LocalBasisTraits, extending the dune-localfunctions LocalBasisTraits by an exported Hessiantype
- A template MorleyLocalFiniteElement providing an implementation of the LocalFiniteElement interface, along with its subparts (Impl namespace)
- A template MorleyNode
- A template MorleyPreBasis
- A factory morley() in the BasisFactory namespace
Function Documentation
◆ morley()
template<class R = double>
auto Dune::Functions::BasisFactory::morley | ( | ) |
construct a PreBasisFactory for the Morley Finite Element
- Template Parameters
-
R RangeFieldType
- Returns
- the PreBasisFactory
References Dune::Functions::BasisFactory::morley().
Referenced by Dune::Functions::BasisFactory::morley().
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 13, 23:29, 2024)