|
dune-fem 2.8.0
|
Iterator over an array of dofs. More...
#include <dune/fem/function/combinedfunction/combinedfunction.hh>

Public Types | |
| typedef CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N > | ThisType |
| typedef DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunctionImp, N > > | Traits |
| typedef Traits::DiscreteFunctionType | DiscreteFunctionType |
| typedef Traits::ContainedDiscreteFunctionType | ContainedDiscreteFunctionType |
| typedef ContainedDiscreteFunctionType::DofIteratorType | ContainedDofIteratorType |
| typedef ContainedDiscreteFunctionType::ConstDofIteratorType | ContainedConstDofIteratorType |
| typedef Traits::DofType | DofType |
| typedef CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N > | DofIteratorType |
| type of the implementation (Barton-Nackman) | |
Public Member Functions | |
| CombinedDiscreteFunctionDofIterator (bool end, const DiscreteFunctionType &df) | |
| End constructor. | |
| CombinedDiscreteFunctionDofIterator (const DiscreteFunctionType &df) | |
| Constructor (const) | |
| CombinedDiscreteFunctionDofIterator (bool end, DiscreteFunctionType &df) | |
| End constructor. | |
| CombinedDiscreteFunctionDofIterator (DiscreteFunctionType &df) | |
| Constructor. | |
| CombinedDiscreteFunctionDofIterator (const ThisType &other) | |
| Copy Constructor. | |
| ThisType & | operator= (const ThisType &other) |
| Assignment operator. | |
| DofType & | operator* () |
| return dof | |
| const DofType & | operator* () const |
| return dof read only | |
| ThisType & | operator++ () |
| go to next dof | |
| bool | operator== (const ThisType &I) const |
| compare | |
| bool | operator!= (const ThisType &I) const |
| compare | |
| void | reset () |
| const ContainedDiscreteFunctionImp::DofType & | operator[] (const int n) const |
| DofType & | operator[] (const int n) |
| bool | operator!= (const DofIteratorType &other) const |
| check for inequality | |
| int | index () const |
| 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) |
Iterator over an array of dofs.
| typedef ContainedDiscreteFunctionType::ConstDofIteratorType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ContainedConstDofIteratorType |
| typedef Traits::ContainedDiscreteFunctionType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ContainedDiscreteFunctionType |
| typedef ContainedDiscreteFunctionType::DofIteratorType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ContainedDofIteratorType |
| typedef Traits::DiscreteFunctionType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::DiscreteFunctionType |
|
inherited |
type of the implementation (Barton-Nackman)
| typedef Traits::DofType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::DofType |
| typedef CombinedDiscreteFunctionDofIterator<ContainedDiscreteFunctionImp,N> Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ThisType |
| typedef DiscreteFunctionTraits<CombinedDiscreteFunction< ContainedDiscreteFunctionImp,N> > Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::Traits |
|
inline |
End constructor.
|
inline |
Constructor (const)
|
inline |
End constructor.
|
inline |
Constructor.
|
inline |
Copy Constructor.
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlineinherited |
|
inlineinherited |
check for inequality
| [in] | other | DoF iterator to compare this one to |
|
inline |
compare
|
inline |
return dof
|
inline |
return dof read only
|
inline |
go to next dof
|
inline |
Assignment operator.
|
inlineinherited |
check for equality
| [in] | other | DoF iterator to compare this one to |
|
inline |
compare
|
inlineinherited |
|
inlineinherited |
|
inline |