dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/function/common/dofiterator.hh>
Public Types | |
typedef DofIteratorImp | WrappedDofIteratorType |
type of the wrapped DoF iterator More... | |
typedef WrappedDofIteratorType::DofType | DofType |
type of the DoFs More... | |
typedef ConstDofIteratorDefault< WrappedDofIteratorType > | ThisType |
typedef DofIteratorDefault< DofType, ThisType > | BaseType |
typedef DofIteratorImp | DofIteratorType |
type of the implementation (Barton-Nackman) More... | |
Public Member Functions | |
ConstDofIteratorDefault (const WrappedDofIteratorType &it) | |
ConstDofIteratorDefault (const ThisType &other) | |
const ThisType & | operator= (const ThisType &other) |
assign another DoF iterator to this one More... | |
const DofType & | operator* () const |
obtain reference to current DoF More... | |
const DofType & | operator[] (const int n) const |
int | index () const |
get the global number of the current DoF More... | |
ThisType & | operator++ () |
increment the iterator More... | |
bool | operator== (const ThisType &other) const |
check for equality More... | |
bool | operator!= (const ThisType &other) const |
check for inequality More... | |
void | reset () |
reset iterator to the first position More... | |
const DofType * | vector () const |
DofType & | operator[] (const int n) |
bool | operator!= (const DofIteratorType &other) const |
DofType & | operator* () |
obtain reference to current DoF More... | |
bool | operator== (const DofIteratorType &other) const |
check for equality More... | |
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_ |
typedef DofIteratorDefault< DofType, ThisType > Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::BaseType |
|
inherited |
type of the implementation (Barton-Nackman)
typedef WrappedDofIteratorType :: DofType Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::DofType |
type of the DoFs
typedef ConstDofIteratorDefault< WrappedDofIteratorType > Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::ThisType |
typedef DofIteratorImp Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::WrappedDofIteratorType |
type of the wrapped DoF iterator
|
inline |
|
inline |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inline |
get the global number of the current DoF
|
inlineinherited |
|
inline |
check for inequality
[in] | other | DoF iterator to compare this one to |
References Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::it_.
|
inlineinherited |
obtain reference to current DoF
|
inline |
obtain reference to current DoF
|
inline |
increment the iterator
Lets the iterator point to the next DoF.
|
inline |
assign another DoF iterator to this one
[in] | other | DoF iterator to copy |
References Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::it_.
|
inlineinherited |
check for equality
[in] | other | DoF iterator to compare this one to |
|
inline |
check for equality
[in] | other | DoF iterator to compare this one to |
References Dune::Fem::ConstDofIteratorDefault< DofIteratorImp >::it_.
|
inlineinherited |
|
inline |
|
inline |
reset iterator to the first position
|
inline |
|
protected |