|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Member Functions |
Static Protected Member Functions |
List of all members
Dune::Fem::DofIteratorDefault< DofImp, DofIteratorImp > Class Template Reference
default implementation of DofManagerInterface More...
#include <dune/fem/function/common/dofiterator.hh>
Inheritance diagram for Dune::Fem::DofIteratorDefault< DofImp, DofIteratorImp >:

Public Types | |
| typedef DofImp | DofType |
| type of the DoFs | |
| typedef DofIteratorImp | DofIteratorType |
| type of the implementation (Barton-Nackman) | |
Public Member Functions | |
| const DofImp & | operator[] (const int n) const |
| DofType & | operator[] (const int n) |
| bool | operator!= (const DofIteratorType &other) const |
| int | index () const |
| DofType & | operator* () |
| obtain reference to current DoF | |
| const DofType & | operator* () const |
| obtain reference to current DoF | |
| DofIteratorType & | operator++ () |
| increment the iterator | |
| bool | operator== (const DofIteratorType &other) const |
| check for equality | |
| void | reset () |
| reset iterator to the first position | |
Protected Member Functions | |
| const DofIteratorImp & | asImp () const |
| DofIteratorImp & | asImp () |
Static Protected Member Functions | |
| static const DofIteratorImp & | asImp (const ThisType &other) |
| static DofIteratorImp & | asImp (ThisType &other) |
Detailed Description
template<class DofImp, class DofIteratorImp>
class Dune::Fem::DofIteratorDefault< DofImp, DofIteratorImp >
class Dune::Fem::DofIteratorDefault< DofImp, DofIteratorImp >
default implementation of DofManagerInterface
Member Typedef Documentation
◆ DofIteratorType
template<class DofImp , class DofIteratorImp >
| typedef DofIteratorImp Dune::Fem::DofIteratorDefault< DofImp, DofIteratorImp >::DofIteratorType |
type of the implementation (Barton-Nackman)
◆ DofType
template<class DofImp , class DofIteratorImp >
| typedef DofImp Dune::Fem::DofIteratorDefault< DofImp, DofIteratorImp >::DofType |
type of the DoFs
Member Function Documentation
◆ asImp() [1/4]
|
inlineprotectedinherited |
◆ asImp() [2/4]
|
inlineprotectedinherited |
◆ asImp() [3/4]
|
inlinestaticprotectedinherited |
◆ asImp() [4/4]
|
inlinestaticprotectedinherited |
◆ index()
template<class DofImp , class DofIteratorImp >
|
inline |
◆ operator!=()
template<class DofImp , class DofIteratorImp >
|
inline |
◆ operator*() [1/2]
template<class DofImp , class DofIteratorImp >
|
inlineinherited |
obtain reference to current DoF
- Returns
- a reference to the current DoF
◆ operator*() [2/2]
template<class DofImp , class DofIteratorImp >
|
inlineinherited |
obtain reference to current DoF
- Returns
- a constant reference to the current DoF
◆ operator++()
template<class DofImp , class DofIteratorImp >
|
inlineinherited |
increment the iterator
Lets the iterator point to the next DoF.
- Returns
- reference the the incremented iterator (i.e., *this)
◆ operator==()
template<class DofImp , class DofIteratorImp >
|
inlineinherited |
check for equality
- Parameters
-
[in] other DoF iterator to compare this one to
- Returns
- true if the iterators are the same, false otherewise
◆ operator[]() [1/2]
template<class DofImp , class DofIteratorImp >
|
inline |
◆ operator[]() [2/2]
template<class DofImp , class DofIteratorImp >
|
inline |
◆ reset()
template<class DofImp , class DofIteratorImp >
|
inlineinherited |
reset iterator to the first position
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