Dune Core Modules (unstable)

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

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

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

Public Member Functions

 Nedelec1stKindCubeLocalFiniteElement ()=default
 Default constructor.
 
 Nedelec1stKindCubeLocalFiniteElement (std::bitset< power(2, dim-1) *dim > s)
 Constructor with explicitly given edge orientations. More...
 

Detailed Description

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

Nédélec elements of the first kind for cube 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 cube only! The transformation to other cubes has to be done by the user.
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

◆ Nedelec1stKindCubeLocalFiniteElement()

template<class D , class R , int dim, int k>
Dune::Nedelec1stKindCubeLocalFiniteElement< D, R, dim, k >::Nedelec1stKindCubeLocalFiniteElement ( std::bitset< power(2, dim-1) *dim >  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 (Dec 21, 23:30, 2024)