DUNE PDELab (2.8)
Dune::PDELab::BrezziDouglasMariniLocalFiniteElementMap< GV, D, R, k, basic_type > Class Template Reference
#include <dune/pdelab/finiteelementmap/brezzidouglasmarinifem.hh>
Public Member Functions | |
BrezziDouglasMariniLocalFiniteElementMap (const GV &gv) | |
Constructs a finite element map on the GridView gv. | |
Detailed Description
template<typename GV, typename D, typename R, std::size_t k, GeometryType::BasicType basic_type = BasicTypeFromDimensionAndTopologyId< GV::dimension, Capabilities::hasSingleGeometryType<typename GV::Grid>::topologyId >::value>
class Dune::PDELab::BrezziDouglasMariniLocalFiniteElementMap< GV, D, R, k, basic_type >
class Dune::PDELab::BrezziDouglasMariniLocalFiniteElementMap< GV, D, R, k, basic_type >
Brezzi-Douglas-Marini elements of order k. This LocalFiniteElementMap provides BDM elements of order k for the given GridView GV. It currently supports BDM1 for both simplices and cubes in 2D.
We try to infer the type of the reference element (cube / simplex) from the GridView, but that only works for grids with a single element type that is fixed at compile time. For potentially mixed grids like UGGrid, you need to provide the GeometryType::BasicType of the cell reference element as an additional template parameter.
- Template Parameters
-
GV The GridView on which to construct the finite element map. D The domain field type of the elements. R The range field type of the elements. k The order of the finite elements. basic_type The GeometryType::BasicType of the grid cells. You only need to provide this template parameter for mixed grids (if you don't provide the parameter for a mixed grid, you get a compiler error).
The documentation for this class was generated from the following file:
- dune/pdelab/finiteelementmap/brezzidouglasmarinifem.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 21, 23:30, 2024)