KASKADE 7 development version
|
#include <lagrangespace.hh>
Definition at line 545 of file lagrangespace.hh.
Public Types | |
using | GridView = GV |
typedef GV::IndexSet | IndexSet |
typedef double | Scalar |
using | Cell = typename Base::Cell |
typedef GridView::Grid | Grid |
using | ctype = typename Grid::ctype |
using | ShapeFunctionSet = typename LagrangeShapeFunctionSetContainer< ctype, dim, Scalar, restricted >::value_type |
typedef ScalarConverter< Cell, Scalar > | Converter |
Public Member Functions | |
ContinuousLagrangeMapperSubdomainImplementation (GridView const &gridView, int order, SupportOracle &&supportOracle_) | |
void | update () |
size_t | size (Dune::GeometryType gt) const |
Returns the number of entities of given geometry type in our support. More... | |
bool | inSupport (typename Base::Cell const &cell) const |
Tells whether the given cell is contained in the support. More... | |
Index | subIndex (typename Base::Cell const &cell, int subentity, int codim) const |
int | dofOnEntity (Dune::GeometryType gt) const |
Returns the number of degrees of freedom (global ansatz functions) uniquely associated to the given subentity type. More... | |
void | entityIndex (Cell const &cell, ShapeFunction const &sf, int n, Dune::GeometryType >, int &subentity, int &codim, int &indexInSubentity, Data &data) const |
Returns the geometry type, subentity number in cell and subentity codimension for the subentity to which the dof is associated. More... | |
IndexSet const & | indexSet () const |
The index set obtained from gridView(). 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 |
template<class Data , class GridView , class Cell > | |
void | treatBoundary (Data &, GridView const &, Cell const &, int, int) const |
Static Public Attributes | |
static int const | dim |
|
inherited |
Definition at line 391 of file lagrangespace.hh.
|
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.
using Kaskade::ContinuousLagrangeMapperSubdomainImplementation< GV, SupportOracle, ScalarType >::GridView = GV |
Definition at line 552 of file lagrangespace.hh.
|
inherited |
Definition at line 388 of file lagrangespace.hh.
|
inherited |
Definition at line 389 of file lagrangespace.hh.
|
inherited |
Definition at line 64 of file lagrangespace.hh.
|
inline |
Definition at line 554 of file lagrangespace.hh.
|
inlineinherited |
Returns the number of degrees of freedom (global ansatz functions) uniquely associated to the given subentity type.
Definition at line 403 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 154 of file lagrangespace.hh.
|
inlineinherited |
Returns the geometry type, subentity number in cell and subentity codimension for the subentity to which the dof is associated.
Here we have a continuous discretization, where all dofs are associated to the entities on which the shape function node is located.
[out] | gt | the geometry type of the subentity on which the shape function lies |
[out] | subentity | the number of the subentity on which the shape function lies |
[out] | codim | the codimension of the subentity on which the shape function lies |
[out] | indexInSubentity | |
[out] | data |
Definition at line 437 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.
|
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.
|
inline |
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 628 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 149 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 160 of file lagrangespace.hh.
|
inlineinherited |
Definition at line 136 of file lagrangespace.hh.
|
inline |
Returns the number of entities of given geometry type in our support.
Definition at line 618 of file lagrangespace.hh.
|
inlineinherited |
Returns the index of the specified subentity.
Definition at line 105 of file lagrangespace.hh.
|
inline |
Definition at line 636 of file lagrangespace.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().
|
inline |
Definition at line 560 of file lagrangespace.hh.
|
staticinherited |
Definition at line 62 of file lagrangespace.hh.