dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
Dune::EdgeS0_5Common< dim, DF > Struct Template Reference

Common base class for edge elements. More...

#include <dune/localfunctions/whitney/edges0.5/common.hh>

Inheritance diagram for Dune::EdgeS0_5Common< dim, DF >:
Inheritance graph

Public Types

using RefElem = decltype(referenceElement(DF{}, GeometryTypes::simplex(dim), Dim< dim >{}))
 The type of the referenceElement.
 

Public Attributes

RefElem refelem
 The reference element for this edge element.
 
std::size_t s = refelem.size(dim-1)
 The number of base functions.
 

Detailed Description

template<std::size_t dim, class DF = double>
struct Dune::EdgeS0_5Common< dim, DF >

Common base class for edge elements.

Member Typedef Documentation

◆ RefElem

template<std::size_t dim, class DF = double>
using Dune::EdgeS0_5Common< dim, DF >::RefElem = decltype(referenceElement(DF{}, GeometryTypes::simplex(dim), Dim<dim>{}))

The type of the referenceElement.

Member Data Documentation

◆ refelem

template<std::size_t dim, class DF = double>
RefElem Dune::EdgeS0_5Common< dim, DF >::refelem
Initial value:
= referenceElement(DF{}, GeometryTypes::simplex(dim),
Dim<dim>{})

The reference element for this edge element.

◆ s

template<std::size_t dim, class DF = double>
std::size_t Dune::EdgeS0_5Common< dim, DF >::s = refelem.size(dim-1)

The number of base functions.

Note
This is not a compile time constant, since the number of edges is extracted from the reference element.

The documentation for this struct was generated from the following file: