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 |