#include <dune/pdelab/gridfunctionspace/localfunctionspace.hh>
|
| LocalFunctionSpaceBaseNode (std::shared_ptr< const GFS > gfs) |
| construct from global function space
|
|
Traits::IndexContainer::size_type | size () const |
| get current size
|
|
std::size_t | subSpaceDepth () const |
|
Traits::IndexContainer::size_type | maxSize () const |
| get maximum possible size (which is maxLocalSize from grid function space)
|
|
Traits::IndexContainer::size_type | localVectorSize () const |
| get size of an appropriate local vector object
|
|
Traits::IndexContainer::size_type | localIndex (typename Traits::IndexContainer::size_type index) const |
| map index in this local function space to root local function space
|
|
const Traits::DOFIndex & | dofIndex (typename Traits::IndexContainer::size_type index) const |
| Maps given index in this local function space to its corresponding global MultiIndex.
|
|
void | debug () const |
| print debug information about this local function space
|
|
const GFS & | gridFunctionSpace () const |
| Returns the GridFunctionSpace underlying this LocalFunctionSpace.
|
|
template<typename NodeType > |
void | setup (NodeType &node) |
|
◆ Traits
template<typename GFS , typename
DOFIndex >
◆ LocalFunctionSpaceBaseNode()
template<typename GFS , typename
DOFIndex >
construct from global function space
◆ debug()
template<typename GFS , typename
DOFIndex >
print debug information about this local function space
◆ dofIndex()
template<typename GFS , typename
DOFIndex >
Maps given index in this local function space to its corresponding global MultiIndex.
- Parameters
-
index | The local index value from the range 0,...,size()-1 |
- Returns
- A const reference to the associated, globally unique MultiIndex. Note that the returned object may (and must) be copied if it needs to be stored beyond the time of the next call to bind() on this LocalFunctionSpace (e.g. when the MultiIndex is used as a DOF identifier in a constraints container).
◆ gridFunctionSpace()
template<typename GFS , typename
DOFIndex >
◆ localIndex()
template<typename GFS , typename
DOFIndex >
map index in this local function space to root local function space
◆ localVectorSize()
template<typename GFS , typename
DOFIndex >
get size of an appropriate local vector object
this is the number of dofs of the complete local function space tree, i.e. the size() of the root node. The local vector objects must always have this size and the localIndex method maps into the range [0,localVectorSize()[
◆ maxSize()
template<typename GFS , typename
DOFIndex >
get maximum possible size (which is maxLocalSize from grid function space)
◆ setup()
template<typename GFS , typename
DOFIndex >
template<typename NodeType >
◆ size()
template<typename GFS , typename
DOFIndex >
◆ subSpaceDepth()
template<typename GFS , typename
DOFIndex >
◆ _dof_index_storage
template<typename GFS , typename
DOFIndex >
◆ _dof_indices
template<typename GFS , typename
DOFIndex >
template<typename GFS , typename
DOFIndex >
◆ offset
template<typename GFS , typename
DOFIndex >
◆ pgfs
template<typename GFS , typename
DOFIndex >
The documentation for this class was generated from the following file: