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

Public Types | |
| typedef DofIteratorImp | WrappedDofIteratorType |
| type of the wrapped DoF iterator | |
| typedef WrappedDofIteratorType::DofType | DofType |
| type of the DoFs | |
| typedef ConstDofIteratorDefault< WrappedDofIteratorType > | ThisType |
| typedef DofIteratorDefault< DofType, ThisType > | BaseType |
| typedef DofIteratorImp | DofIteratorType |
| type of the implementation (Barton-Nackman) | |
Public Member Functions | |
| ConstDofIteratorDefault (const WrappedDofIteratorType &it) | |
| ConstDofIteratorDefault (const ThisType &other) | |
| const ThisType & | operator= (const ThisType &other) |
| assign another DoF iterator to this one | |
| const DofType & | operator* () const |
| obtain reference to current DoF | |
| const DofType & | operator[] (const int n) const |
| int | index () const |
| get the global number of the current DoF | |
| ThisType & | operator++ () |
| increment the iterator | |
| bool | operator== (const ThisType &other) const |
| check for equality | |
| bool | operator!= (const ThisType &other) const |
| check for inequality | |
| void | reset () |
| reset iterator to the first position | |
| const DofType * | vector () const |
| DofType & | operator[] (const int n) |
| bool | operator!= (const DofIteratorType &other) const |
| DofType & | operator* () |
| obtain reference to current DoF | |
| bool | operator== (const DofIteratorType &other) const |
| check for equality | |
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) |
Protected Attributes | |
| WrappedDofIteratorType | it_ |
Member Typedef Documentation
◆ BaseType
template<class DofIteratorImp >
| typedef DofIteratorDefault< DofType, ThisType > Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::BaseType |
◆ DofIteratorType
|
inherited |
type of the implementation (Barton-Nackman)
◆ DofType
template<class DofIteratorImp >
| typedef WrappedDofIteratorType::DofType Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::DofType |
type of the DoFs
◆ ThisType
template<class DofIteratorImp >
| typedef ConstDofIteratorDefault< WrappedDofIteratorType > Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::ThisType |
◆ WrappedDofIteratorType
template<class DofIteratorImp >
| typedef DofIteratorImp Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::WrappedDofIteratorType |
type of the wrapped DoF iterator
Constructor & Destructor Documentation
◆ ConstDofIteratorDefault() [1/2]
template<class DofIteratorImp >
|
inline |
◆ ConstDofIteratorDefault() [2/2]
template<class DofIteratorImp >
|
inline |
Member Function Documentation
◆ asImp() [1/4]
|
inlineprotectedinherited |
◆ asImp() [2/4]
|
inlineprotectedinherited |
◆ asImp() [3/4]
|
inlinestaticprotectedinherited |
◆ asImp() [4/4]
|
inlinestaticprotectedinherited |
◆ index()
template<class DofIteratorImp >
|
inline |
get the global number of the current DoF
- Returns
- global number of the current DoF
◆ operator!=() [1/2]
|
inlineinherited |
◆ operator!=() [2/2]
template<class DofIteratorImp >
|
inline |
check for inequality
- Parameters
-
[in] other DoF iterator to compare this one to
- Returns
- true if the iterators are the different, false otherewise
◆ 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 DofIteratorImp >
|
inline |
obtain reference to current DoF
- Returns
- a constant reference to the current DoF
◆ operator++()
template<class DofIteratorImp >
|
inline |
increment the iterator
Lets the iterator point to the next DoF.
- Returns
- reference the the incremented iterator (i.e., *this)
◆ operator=()
template<class DofIteratorImp >
|
inline |
assign another DoF iterator to this one
- Parameters
-
[in] other DoF iterator to copy
◆ operator==() [1/2]
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==() [2/2]
template<class DofIteratorImp >
|
inline |
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]
|
inlineinherited |
◆ operator[]() [2/2]
template<class DofIteratorImp >
|
inline |
◆ reset()
template<class DofIteratorImp >
|
inline |
reset iterator to the first position
◆ vector()
template<class DofIteratorImp >
|
inline |
Member Data Documentation
◆ it_
template<class DofIteratorImp >
|
protected |
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