Ignition Math

API Reference

6.10.0
Graph< V, E, EdgeType > Member List

This is the complete list of members for Graph< V, E, EdgeType >, including all inherited members.

AddEdge(const VertexId_P &_vertices, const E &_data, const double _weight=1.0)Graph< V, E, EdgeType >inline
AddVertex(const std::string &_name, const V &_data, const VertexId &_id=kNullId)Graph< V, E, EdgeType >inline
AdjacentsFrom(const VertexId &_vertex) constGraph< V, E, EdgeType >inline
AdjacentsFrom(const Vertex< V > &_vertex) constGraph< V, E, EdgeType >inline
AdjacentsTo(const VertexId &_vertex) constGraph< V, E, EdgeType >inline
AdjacentsTo(const Vertex< V > &_vertex) constGraph< V, E, EdgeType >inline
EdgeFromId(const EdgeId &_id) constGraph< V, E, EdgeType >inline
EdgeFromVertices(const VertexId _sourceId, const VertexId _destId) constGraph< V, E, EdgeType >inline
Edges() constGraph< V, E, EdgeType >inline
Empty() constGraph< V, E, EdgeType >inline
Graph()=defaultGraph< V, E, EdgeType >
Graph(const std::vector< Vertex< V >> &_vertices, const std::vector< EdgeInitializer< E >> &_edges)Graph< V, E, EdgeType >inline
IncidentsFrom(const VertexId &_vertex) constGraph< V, E, EdgeType >inline
IncidentsFrom(const Vertex< V > &_vertex) constGraph< V, E, EdgeType >inline
IncidentsTo(const VertexId &_vertex) constGraph< V, E, EdgeType >inline
IncidentsTo(const Vertex< V > &_vertex) constGraph< V, E, EdgeType >inline
InDegree(const VertexId &_vertex) constGraph< V, E, EdgeType >inline
InDegree(const Vertex< V > &_vertex) constGraph< V, E, EdgeType >inline
LinkEdge(const EdgeType &_edge)Graph< V, E, EdgeType >inline
nextEdgeIdGraph< V, E, EdgeType >protected
nextVertexIdGraph< V, E, EdgeType >protected
operator<<(std::ostream &_out, const Graph< VV, EE, EEdgeType > &_g)Graph< V, E, EdgeType >friend
OutDegree(const VertexId &_vertex) constGraph< V, E, EdgeType >inline
OutDegree(const Vertex< V > &_vertex) constGraph< V, E, EdgeType >inline
RemoveEdge(const EdgeId &_edge)Graph< V, E, EdgeType >inline
RemoveEdge(EdgeType &_edge)Graph< V, E, EdgeType >inline
RemoveVertex(const VertexId &_vertex)Graph< V, E, EdgeType >inline
RemoveVertex(Vertex< V > &_vertex)Graph< V, E, EdgeType >inline
RemoveVertices(const std::string &_name)Graph< V, E, EdgeType >inline
VertexFromId(const VertexId &_id) constGraph< V, E, EdgeType >inline
VertexFromId(const VertexId &_id)Graph< V, E, EdgeType >inline
Vertices() constGraph< V, E, EdgeType >inline
Vertices(const std::string &_name) constGraph< V, E, EdgeType >inline