dune-istl 3.0-git
|
#include <dune/istl/paamg/graph.hh>
Public Types | |
typedef std::conditional< std::is_same< typenamestd::remove_const< C >::type, C >::value, typenameGraph::VertexIterator, typenameGraph::ConstVertexIterator >::type | Father |
The father class. | |
Public Member Functions | |
VertexIteratorT (const Father &iter, C *graph) | |
Constructor. | |
VertexIteratorT (const Father &iter) | |
Constructor for the end iterator. | |
template<class C1 > | |
VertexIteratorT (const VertexIteratorT< C1 > &other) | |
Copy Constructor. | |
std::conditional< std::is_same< C, typenamestd::remove_const< C >::type >::value, VertexProperties &, constVertexProperties & >::type | properties () const |
Get the properties of the current Vertex. | |
EdgeIteratorT< C > | begin () const |
Get an iterator over the edges starting from the current vertex. | |
EdgeIteratorT< C > | end () const |
Get an iterator over the edges starting from the current vertex. | |
typedef std::conditional<std::is_same<typenamestd::remove_const<C>::type,C>::value,typenameGraph::VertexIterator,typenameGraph::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.
std::conditional< std::is_same< C, typenamestd::remove_const< C >::type >::value, VertexProperties &, constVertexProperties & >::type Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::VertexIteratorT< C >::properties | ( | ) | const |
Get the properties of the current Vertex.