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) const | Graph< V, E, EdgeType > | inline |
AdjacentsFrom(const Vertex< V > &_vertex) const | Graph< V, E, EdgeType > | inline |
AdjacentsTo(const VertexId &_vertex) const | Graph< V, E, EdgeType > | inline |
AdjacentsTo(const Vertex< V > &_vertex) const | Graph< V, E, EdgeType > | inline |
EdgeFromId(const EdgeId &_id) const | Graph< V, E, EdgeType > | inline |
EdgeFromId(const EdgeId &_id) | Graph< V, E, EdgeType > | inline |
EdgeFromVertices(const VertexId _sourceId, const VertexId _destId) const | Graph< V, E, EdgeType > | inline |
Edges() const | Graph< V, E, EdgeType > | inline |
Empty() const | Graph< V, E, EdgeType > | inline |
Graph()=default | Graph< 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) const | Graph< V, E, EdgeType > | inline |
IncidentsFrom(const Vertex< V > &_vertex) const | Graph< V, E, EdgeType > | inline |
IncidentsTo(const VertexId &_vertex) const | Graph< V, E, EdgeType > | inline |
IncidentsTo(const Vertex< V > &_vertex) const | Graph< V, E, EdgeType > | inline |
InDegree(const VertexId &_vertex) const | Graph< V, E, EdgeType > | inline |
InDegree(const Vertex< V > &_vertex) const | Graph< V, E, EdgeType > | inline |
LinkEdge(const EdgeType &_edge) | Graph< V, E, EdgeType > | inline |
nextEdgeId | Graph< V, E, EdgeType > | protected |
nextVertexId | Graph< V, E, EdgeType > | protected |
operator<<(std::ostream &_out, const Graph< VV, EE, EEdgeType > &_g) | Graph< V, E, EdgeType > | friend |
OutDegree(const VertexId &_vertex) const | Graph< V, E, EdgeType > | inline |
OutDegree(const Vertex< V > &_vertex) const | Graph< 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) const | Graph< V, E, EdgeType > | inline |
VertexFromId(const VertexId &_id) | Graph< V, E, EdgeType > | inline |
Vertices() const | Graph< V, E, EdgeType > | inline |
Vertices(const std::string &_name) const | Graph< V, E, EdgeType > | inline |