|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::ISTLBlockVector< DofBlock >::Iterator< EmbeddedIterator, V > Class Template Reference
#include <dune/fem/function/blockvectors/defaultblockvectors.hh>
Inheritance diagram for Dune::Fem::ISTLBlockVector< DofBlock >::Iterator< EmbeddedIterator, V >:

Public Types | |
| typedef V | FieldType |
| typedef std::forward_iterator_tag | iterator_category |
| typedef typename std::remove_const< V >::type | value_type |
| typedef D | difference_type |
| typedef V * | pointer |
| typedef R | reference |
| typedef T | DerivedType |
| typedef V | Value |
| typedef V * | Pointer |
| typedef D | DifferenceType |
| typedef R | Reference |
Public Member Functions | |
| Iterator (const EmbeddedIterator &it, const EmbeddedIterator &end=EmbeddedIterator()) | |
| Default constructor. | |
| Iterator (const EmbeddedIterator &it, const int index, const EmbeddedIterator &end=EmbeddedIterator()) | |
| Default constructor. | |
| FieldType & | dereference () const |
| return dof | |
| void | increment () |
| go to next dof | |
| bool | equals (const Iterator &other) const |
| compare | |
| constexpr Reference | operator* () const |
| constexpr Pointer | operator-> () const |
| constexpr DerivedType & | operator++ () |
| constexpr DerivedType | operator++ (int) |
Protected Attributes | |
| EmbeddedIterator | it_ |
| EmbeddedIterator | end_ |
| int | index_ |
Member Typedef Documentation
◆ FieldType
template<class DofBlock >
template<class EmbeddedIterator , class V >
| typedef V Dune::Fem::ISTLBlockVector< DofBlock >::Iterator< EmbeddedIterator, V >::FieldType |
Constructor & Destructor Documentation
◆ Iterator() [1/2]
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
inline |
Default constructor.
◆ Iterator() [2/2]
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
inline |
Default constructor.
Member Function Documentation
◆ dereference()
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
inline |
return dof
◆ equals()
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
inline |
compare
◆ increment()
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
inline |
go to next dof
Member Data Documentation
◆ end_
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
protected |
◆ index_
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
protected |
◆ it_
template<class DofBlock >
template<class EmbeddedIterator , class V >
|
mutableprotected |
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