DUNE PDELab (git)

Dune::Nedelec1stKindSimplexLocalFiniteElement< D, R, dim, k > Class Template Reference

Nédélec elements of the first kind for simplex elements. More...

#include <dune/localfunctions/nedelec/nedelec1stkindsimplex.hh>

Public Member Functions

 Nedelec1stKindSimplexLocalFiniteElement ()=default
 Default constructor.
 
 Nedelec1stKindSimplexLocalFiniteElement (std::bitset< dim *(dim+1)/2 > s)
 Constructor with explicitly given edge orientations. More...
 

Detailed Description

template<class D, class R, int dim, int k>
class Dune::Nedelec1stKindSimplexLocalFiniteElement< D, R, dim, k >

Nédélec elements of the first kind for simplex elements.

These elements have been described in :

J.C. Nédélec, "Mixed finite elements in R^3", Numer.Math., 35(3):315-341,1980. DOI: http://dx.doi.org/10.1007/BF01396415

The order count starts at '1'. This is the counting used, e.g., by Nédélec himself, and by Kirby, Logg, Rognes, Terrel, "Common and unusual finite elements", https://doi.org/10.1007/978-3-642-23099-8_3

Note
These shape functions are implemented for the reference simplices only! The transformation to other simplices has to be done by the user. One way of doing that is using the implementation of the covariant Piola transform in globalvaluedlocalfinitelement.hh in dune-functions.
Template Parameters
DNumber type used for domain coordinates
RNumber type use for shape function values
dimDimension of the domain
kOrder of the Nedelec finite element (lowest is 1)

Constructor & Destructor Documentation

◆ Nedelec1stKindSimplexLocalFiniteElement()

template<class D , class R , int dim, int k>
Dune::Nedelec1stKindSimplexLocalFiniteElement< D, R, dim, k >::Nedelec1stKindSimplexLocalFiniteElement ( std::bitset< dim *(dim+1)/2 >  s)
inline

Constructor with explicitly given edge orientations.

Parameters
sEdge orientation indicator

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 24, 23:30, 2024)