KASKADE 7 development version
|
#include <lagrangespace.hh>
Definition at line 252 of file lagrangespace.hh.
Public Types | |
typedef ScalarType | Scalar |
typedef GV | GridView |
typedef GridView::Grid | Grid |
typedef GridView::IndexSet | IndexSet |
using | ctype = typename Grid::ctype |
using | ShapeFunctionSet = typename LagrangeShapeFunctionSetContainer< ctype, dim, Scalar, restricted >::value_type |
typedef ScalarConverter< Cell, Scalar > | Converter |
Public Member Functions | |
DiscontinuousLagrangeMapperImplementation (GV const &gridView, int order) | |
int | dofOnEntity (Dune::GeometryType gt) const |
template<class ShapeFunction , class Dummy > | |
void | entityIndex (Cell const &cell, ShapeFunction const &sf, int n, Dune::GeometryType >, int &subentity, int &codim, int &indexInSubentity, Dummy &) const |
void | update () |
This is called on grid modifications and can be overwritten if internal data needs to be recomputed on refinement or coarsening. More... | |
IndexSet const & | indexSet () const |
The index set obtained from gridView(). More... | |
size_t | size (Dune::GeometryType gt) const |
The number of entities of given geometry type in our support. More... | |
bool | inSupport (Cell const &cell) const |
Tells whether the given cell is contained in the support. More... | |
IndexSet::IndexType | subIndex (Cell const &cell, int subentity, int codim) const |
Returns the index of the specified subentity. More... | |
GridView const & | gridView () const |
ShapeFunctionSet const & | shapeFunctions (Cell const &cell) const |
ShapeFunctionSet const & | lowerShapeFunctions (Cell const &cell) const |
ShapeFunctionSet const & | emptyShapeFunctionSet () const |
int | order () const |
Static Public Attributes | |
static int const | dim = Grid::dimension |
|
inherited |
Definition at line 163 of file lagrangespace.hh.
|
inherited |
Definition at line 60 of file lagrangespace.hh.
|
inherited |
Definition at line 56 of file lagrangespace.hh.
|
inherited |
Definition at line 55 of file lagrangespace.hh.
|
inherited |
Definition at line 57 of file lagrangespace.hh.
|
inherited |
Definition at line 53 of file lagrangespace.hh.
|
inherited |
Definition at line 64 of file lagrangespace.hh.
|
inline |
Definition at line 258 of file lagrangespace.hh.
|
inline |
Definition at line 264 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 154 of file lagrangespace.hh.
|
inline |
Definition at line 292 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 111 of file lagrangespace.hh.
|
inlineinherited |
The index set obtained from gridView().
Definition at line 79 of file lagrangespace.hh.
Referenced by Kaskade::LagrangeMapperImplementation< ScalarType, GV, restricted >::size(), and Kaskade::LagrangeMapperImplementation< ScalarType, GV, restricted >::subIndex().
|
inlineinherited |
Tells whether the given cell is contained in the support.
The default implementation realizes global support, i.e., all cells are contained.
Definition at line 97 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 149 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 160 of file lagrangespace.hh.
Referenced by Kaskade::DiscontinuousLagrangeMapperImplementation< ScalarType, GV >::dofOnEntity().
|
inlineinherited |
Definition at line 136 of file lagrangespace.hh.
|
inlineinherited |
The number of entities of given geometry type in our support.
The default implementation just repoththrts the total number of entities in the grid view, which corresponds to global support.
Definition at line 87 of file lagrangespace.hh.
|
inlineinherited |
Returns the index of the specified subentity.
Definition at line 105 of file lagrangespace.hh.
|
inlineinherited |
This is called on grid modifications and can be overwritten if internal data needs to be recomputed on refinement or coarsening.
The default implementation provided here does nothing.
Definition at line 72 of file lagrangespace.hh.
|
staticinherited |
Definition at line 62 of file lagrangespace.hh.
Referenced by Kaskade::DiscontinuousLagrangeMapperImplementation< ScalarType, GV >::dofOnEntity(), and Kaskade::LagrangeMapperImplementation< ScalarType, GV, restricted >::LagrangeMapperImplementation().