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 |