KASKADE 7 development version
|
#include <hierarchicspace.hh>
Definition at line 325 of file hierarchicspace.hh.
Public Types | |
typedef Scalar | RT |
typedef Scalar | Scalar |
typedef GV | GridView |
typedef GridView::Grid | Grid |
typedef GridView::IndexSet | IndexSet |
typedef HierarchicShapeFunctionSetContainer< typenameGrid::ctype, dim, Scalar, restricted >::value_type | ShapeFunctionSet |
typedef ScalarConverter< Cell, Scalar > | Converter |
Public Member Functions | |
ContinuousHierarchicMapperImplementation (GV const &gridView, int order, ShapeFunctionFilter shapeFunctionFilter=ShapeFunctionFilter()) | |
int | dofOnEntity (Dune::GeometryType gt) const |
template<class Cell , class ShapeFunction , class Data > | |
void | entityIndex (Cell const &cell, ShapeFunction const &sf, int n, Dune::GeometryType >, int &subentity, int &codim, int &indexInSubentity, Data &data) const |
Base::ShapeFunctionSet const & | shapeFunctions (typename Base::Cell const &cell, int ordr=0) const |
Base::ShapeFunctionSet const & | lowerShapeFunctions (typename Base::Cell const &cell) 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... | |
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... | |
ShapeFunctionSet const & | emptyShapeFunctionSet () const |
IndexSet const & | indexSet () const |
GridView const & | gridView () const |
size_t | size (Dune::GeometryType gt) const |
int | order () const |
Returns the nominal order of the shape function set. More... | |
template<class Data , class GridView , class Cell > | |
void | treatBoundary (Data &, GridView const &, Cell const &, int, int) const |
|
inherited |
A class mapping local shape function values and gradients to global shape function values and gradients. For scalar hierarchic shape functions this is easy, only the gradients are affected by the affine transformation from the reference element to an actual cell.
Definition at line 128 of file hierarchicspace.hh.
|
inherited |
Definition at line 56 of file hierarchicspace.hh.
|
inherited |
Definition at line 55 of file hierarchicspace.hh.
|
inherited |
Definition at line 57 of file hierarchicspace.hh.
|
inherited |
Definition at line 53 of file hierarchicspace.hh.
|
inherited |
Definition at line 54 of file hierarchicspace.hh.
|
inherited |
Definition at line 63 of file hierarchicspace.hh.
|
inline |
Definition at line 332 of file hierarchicspace.hh.
|
inline |
Definition at line 338 of file hierarchicspace.hh.
|
inlineinherited |
Definition at line 101 of file hierarchicspace.hh.
|
inline |
Definition at line 352 of file hierarchicspace.hh.
|
inlineinherited |
Definition at line 108 of file hierarchicspace.hh.
|
inlineinherited |
Definition at line 106 of file hierarchicspace.hh.
|
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 87 of file hierarchicspace.hh.
|
inlineinherited |
Definition at line 238 of file hierarchicspace.hh.
|
inlineinherited |
Returns the nominal order of the shape function set.
Definition at line 119 of file hierarchicspace.hh.
|
inlineinherited |
Definition at line 233 of file hierarchicspace.hh.
|
inlineinherited |
Definition at line 111 of file hierarchicspace.hh.
|
inlineinherited |
Returns the index of the specified subentity.
Definition at line 95 of file hierarchicspace.hh.
|
inlineinherited |
Definition at line 162 of file scalarspace.hh.
Referenced by Kaskade::ContinuousHierarchicMapperImplementation< Scalar, GV, ShapeFunctionFilter >::entityIndex(), Kaskade::ContinuousHierarchicExtensionMapperImplementation< Scalar, GV, ShapeFunctionFilter >::entityIndex(), and Kaskade::ContinuousLagrangeMapperImplementation< ScalarType, GV, ShapeFunctionFilter >::entityIndex().
|
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 79 of file hierarchicspace.hh.