|
dune-istl
2.2.1
|
#include <dune/istl/paamg/graph.hh>
Public Types | |
| typedef SelectType< is_same < typename remove_const< C > ::type, C >::value, typename Graph::VertexIterator, typename Graph::ConstVertexIterator > ::Type | Father |
| The father class. More... | |
Public Member Functions | |
| VertexIteratorT (const Father &iter, C *graph) | |
| Constructor. More... | |
| VertexIteratorT (const Father &iter) | |
| Constructor for the end iterator. More... | |
| template<class C1 > | |
| VertexIteratorT (const VertexIteratorT< C1 > &other) | |
| Copy Constructor. More... | |
| SelectType< is_same< C, typename remove_const< C > ::type >::value, VertexProperties &, const VertexProperties & >::Type | properties () const |
| Get the properties of the current Vertex. More... | |
| EdgeIteratorT< C > | begin () const |
| Get an iterator over the edges starting from the current vertex. More... | |
| EdgeIteratorT< C > | end () const |
| Get an iterator over the edges starting from the current vertex. More... | |
Friends | |
| class | VertexIteratorT< const typename remove_const< C >::type > |
| class | VertexIteratorT< typename remove_const< C >::type > |
| typedef SelectType<is_same<typename remove_const<C>::type, C>::value, typename Graph::VertexIterator, typename Graph::ConstVertexIterator>::Type Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::VertexIteratorT< C >::Father |
The father class.
|
explicit |
Constructor.
| iter | The iterator of the underlying graph. |
| graph | The property graph over whose vertices we iterate. |
|
explicit |
Constructor for the end iterator.
Only operator!= or operator== can be called safely on an iterator constructed this way.
| iter | The iterator of the underlying graph. |
| Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::VertexIteratorT< C >::VertexIteratorT | ( | const VertexIteratorT< C1 > & | other | ) |
Copy Constructor.
| other | The iterator to copy. |
| EdgeIteratorT<C> Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::VertexIteratorT< C >::begin | ( | ) | const |
Get an iterator over the edges starting from the current vertex.
| EdgeIteratorT<C> Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::VertexIteratorT< C >::end | ( | ) | const |
Get an iterator over the edges starting from the current vertex.
| SelectType<is_same<C,typename remove_const<C>::type>::value, VertexProperties&, const VertexProperties&>::Type Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::VertexIteratorT< C >::properties | ( | ) | const |
Get the properties of the current Vertex.
|
friend |
|
friend |
1.8.3.1