|
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::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N > Class Template Reference
Iterator over an array of dofs. More...
#include <dune/fem/function/combinedfunction/combinedfunction.hh>
Inheritance diagram for Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >:

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) |
Detailed Description
template<class ContainedDiscreteFunctionImp, int N>
class Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >
class Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >
Iterator over an array of dofs.
- Todo:
- Please doc me!
Member Typedef Documentation
◆ ContainedConstDofIteratorType
template<class ContainedDiscreteFunctionImp , int N>
| typedef ContainedDiscreteFunctionType::ConstDofIteratorType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ContainedConstDofIteratorType |
◆ ContainedDiscreteFunctionType
template<class ContainedDiscreteFunctionImp , int N>
| typedef Traits::ContainedDiscreteFunctionType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ContainedDiscreteFunctionType |
◆ ContainedDofIteratorType
template<class ContainedDiscreteFunctionImp , int N>
| typedef ContainedDiscreteFunctionType::DofIteratorType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ContainedDofIteratorType |
◆ DiscreteFunctionType
template<class ContainedDiscreteFunctionImp , int N>
| typedef Traits::DiscreteFunctionType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::DiscreteFunctionType |
◆ DofIteratorType
|
inherited |
type of the implementation (Barton-Nackman)
◆ DofType
template<class ContainedDiscreteFunctionImp , int N>
| typedef Traits::DofType Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::DofType |
◆ ThisType
template<class ContainedDiscreteFunctionImp , int N>
| typedef CombinedDiscreteFunctionDofIterator<ContainedDiscreteFunctionImp,N> Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::ThisType |
◆ Traits
template<class ContainedDiscreteFunctionImp , int N>
| typedef DiscreteFunctionTraits<CombinedDiscreteFunction< ContainedDiscreteFunctionImp,N> > Dune::Fem::CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionImp, N >::Traits |
Constructor & Destructor Documentation
◆ CombinedDiscreteFunctionDofIterator() [1/5]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
End constructor.
◆ CombinedDiscreteFunctionDofIterator() [2/5]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
Constructor (const)
◆ CombinedDiscreteFunctionDofIterator() [3/5]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
End constructor.
◆ CombinedDiscreteFunctionDofIterator() [4/5]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
Constructor.
◆ CombinedDiscreteFunctionDofIterator() [5/5]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
Copy Constructor.
Member Function Documentation
◆ asImp() [1/4]
|
inlineprotectedinherited |
◆ asImp() [2/4]
|
inlineprotectedinherited |
◆ asImp() [3/4]
|
inlinestaticprotectedinherited |
◆ asImp() [4/4]
|
inlinestaticprotectedinherited |
◆ index()
|
inlineinherited |
◆ operator!=() [1/2]
template<class DofImp , class DofIteratorImp >
|
inlineinherited |
check for inequality
- Parameters
-
[in] other DoF iterator to compare this one to
- Returns
- true if the iterators are the different, false otherewise
◆ operator!=() [2/2]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
compare
◆ operator*() [1/2]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
return dof
◆ operator*() [2/2]
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
return dof read only
◆ operator++()
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
go to next dof
◆ operator=()
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
Assignment operator.
◆ 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 ContainedDiscreteFunctionImp , int N>
|
inline |
compare
◆ operator[]() [1/2]
|
inlineinherited |
◆ operator[]() [2/2]
|
inlineinherited |
◆ reset()
template<class ContainedDiscreteFunctionImp , int N>
|
inline |
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