|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
Dune::PDELab::GlobalDOFIndex< T, tree_n, ID > Class Template Reference
#include <dune/pdelab/common/globaldofindex.hh>
Classes | |
| class | View |
Public Types | |
| typedef ID | EntityID |
| typedef MultiIndex< T, max_depth > | TreeIndex |
| typedef TreeIndex::size_type | size_type |
| typedef T | value_type |
Public Member Functions | |
| GlobalDOFIndex () | |
| Default constructor. | |
| GlobalDOFIndex (const EntityID &entity_id, const TreeIndex &tree_index) | |
| View | view () const |
| View | view (std::size_t size) const |
| void | clear () |
| EntityID & | entityID () |
| Returns the index of the grid entity associated with the DOF. | |
| const EntityID & | entityID () const |
| TreeIndex & | treeIndex () |
| const TreeIndex & | treeIndex () const |
| bool | operator== (const GlobalDOFIndex &r) const |
| Tests whether two MultiIndices are equal. | |
| bool | operator!= (const GlobalDOFIndex &r) const |
| Tests whether two MultiIndices are not equal. | |
| std::size_t | size () const |
Static Public Attributes | |
| static const std::size_t | max_depth = tree_n |
| The maximum possible depth of the MultiIndex. | |
Member Typedef Documentation
◆ EntityID
template<typename T , std::size_t tree_n, typename ID >
| typedef ID Dune::PDELab::GlobalDOFIndex< T, tree_n, ID >::EntityID |
◆ size_type
template<typename T , std::size_t tree_n, typename ID >
| typedef TreeIndex::size_type Dune::PDELab::GlobalDOFIndex< T, tree_n, ID >::size_type |
◆ TreeIndex
template<typename T , std::size_t tree_n, typename ID >
| typedef MultiIndex<T,max_depth> Dune::PDELab::GlobalDOFIndex< T, tree_n, ID >::TreeIndex |
◆ value_type
template<typename T , std::size_t tree_n, typename ID >
| typedef T Dune::PDELab::GlobalDOFIndex< T, tree_n, ID >::value_type |
Constructor & Destructor Documentation
◆ GlobalDOFIndex() [1/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
Default constructor.
◆ GlobalDOFIndex() [2/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
Member Function Documentation
◆ clear()
template<typename T , std::size_t tree_n, typename ID >
|
inline |
◆ entityID() [1/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
Returns the index of the grid entity associated with the DOF.
◆ entityID() [2/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
◆ operator!=()
template<typename T , std::size_t tree_n, typename ID >
|
inline |
Tests whether two MultiIndices are not equal.
◆ operator==()
template<typename T , std::size_t tree_n, typename ID >
|
inline |
Tests whether two MultiIndices are equal.
- Note
- Only MultiIndices of identical max_depth are comparable
◆ size()
template<typename T , std::size_t tree_n, typename ID >
|
inline |
◆ treeIndex() [1/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
◆ treeIndex() [2/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
◆ view() [1/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
◆ view() [2/2]
template<typename T , std::size_t tree_n, typename ID >
|
inline |
Member Data Documentation
◆ max_depth
template<typename T , std::size_t tree_n, typename ID >
|
static |
The maximum possible depth of the MultiIndex.
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8