dune-istl
2.4.1-rc2
|
Wrapper to access the internal vertex properties of a graph via operator[]() More...
#include <dune/istl/paamg/graph.hh>
Public Types | |
typedef G | Graph |
The type of the graph with internal properties. More... | |
typedef G::EdgeProperties | EdgeProperties |
The type of the vertex properties. More... | |
typedef G::EdgeDescriptor | Edge |
The edge descriptor. More... | |
Public Member Functions | |
GraphEdgePropertiesSelector (G &g) | |
Constructor. More... | |
GraphEdgePropertiesSelector () | |
Default constructor. More... | |
EdgeProperties & | operator[] (const Edge &edge) const |
Get the properties associated to a vertex. More... | |
Wrapper to access the internal vertex properties of a graph via operator[]()
typedef G::EdgeDescriptor Dune::Amg::GraphEdgePropertiesSelector< G >::Edge |
The edge descriptor.
typedef G::EdgeProperties Dune::Amg::GraphEdgePropertiesSelector< G >::EdgeProperties |
The type of the vertex properties.
typedef G Dune::Amg::GraphEdgePropertiesSelector< G >::Graph |
The type of the graph with internal properties.
|
inline |
Constructor.
g | The graph whose properties we access. |
|
inline |
Default constructor.
|
inline |
Get the properties associated to a vertex.
edge | The edge whose Properties we want. |
References Dune::Amg::SubGraph< G, T >::EdgeIterator::advance(), Dune::Amg::MatrixGraph< M >::begin(), Dune::Amg::SubGraph< G, T >::VertexIterator::begin(), Dune::Amg::SubGraph< G, T >::begin(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::begin(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::begin(), Dune::Amg::MatrixGraph< M >::beginEdges(), Dune::Amg::SubGraph< G, T >::beginEdges(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::beginEdges(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::beginEdges(), Dune::Amg::SubGraph< G, T >::EdgeIterator::decrement(), Dune::Amg::SubGraph< G, T >::EdgeIterator::dereference(), Dune::Amg::SubGraph< G, T >::VertexIterator::dereference(), Dune::Amg::SubGraph< G, T >::EdgeIterator::distanceTo(), Dune::Amg::SubGraph< G, T >::EdgeIterator::EdgeIterator(), Dune::Amg::MatrixGraph< M >::EdgeIteratorT< C >::EdgeIteratorT(), Dune::Amg::MatrixGraph< M >::end(), Dune::Amg::SubGraph< G, T >::VertexIterator::end(), Dune::Amg::SubGraph< G, T >::end(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::end(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::end(), Dune::Amg::MatrixGraph< M >::endEdges(), Dune::Amg::SubGraph< G, T >::endEdges(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::endEdges(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::endEdges(), Dune::Amg::SubGraph< G, T >::EdgeIterator::equals(), Dune::Amg::SubGraph< G, T >::VertexIterator::equals(), Dune::Amg::MatrixGraph< M >::findEdge(), Dune::Amg::SubGraph< G, T >::findEdge(), Dune::Amg::SubGraph< G, T >::getEdgeIndexMap(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::getEdgeProperties(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::getVertexProperties(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::getVertexProperties(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::graph(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::graph(), Dune::Amg::SubGraph< G, T >::EdgeIterator::increment(), Dune::Amg::SubGraph< G, T >::VertexIterator::increment(), Dune::Amg::MatrixGraph< M >::matrix(), Dune::Amg::MatrixGraph< M >::MatrixGraph(), Dune::Amg::MatrixGraph< M >::maxVertex(), Dune::Amg::SubGraph< G, T >::maxVertex(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::maxVertex(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::maxVertex(), Dune::Amg::MatrixGraph< M >::noEdges(), Dune::Amg::SubGraph< G, T >::noEdges(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::noEdges(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::noEdges(), Dune::Amg::MatrixGraph< M >::noVertices(), Dune::Amg::SubGraph< G, T >::noVertices(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::noVertices(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::noVertices(), Dune::Amg::PropertiesGraph< G, VP, EP, VM, EM >::PropertiesGraph(), Dune::Amg::MatrixGraph< M >::EdgeIteratorT< C >::source(), Dune::Amg::SubGraph< G, T >::EdgeIterator::source(), Dune::Amg::SubGraph< G, T >::SubGraph(), Dune::Amg::MatrixGraph< M >::EdgeIteratorT< C >::target(), Dune::Amg::SubGraph< G, T >::EdgeIterator::target(), Dune::Amg::SubGraph< G, T >::VertexIterator::VertexIterator(), Dune::Amg::VertexPropertiesGraph< G, VP, VM >::VertexPropertiesGraph(), Dune::Amg::visitNeighbours(), Dune::Amg::MatrixGraph< M >::~MatrixGraph(), and Dune::Amg::SubGraph< G, T >::~SubGraph().