AddEdge(const VertexId_P &_vertices, const E &_data, const double _weight=1.0) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
AddVertex(const std::string &_name, const V &_data, const VertexId &_id=kNullId) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
AdjacentsFrom(const VertexId &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
AdjacentsFrom(const Vertex< V > &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
AdjacentsTo(const VertexId &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
AdjacentsTo(const Vertex< V > &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
EdgeFromId(const EdgeId &_id) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
Edges() const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
Empty() const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
Graph()=default | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | |
Graph(const std::vector< Vertex< V > > &_vertices, const std::vector< EdgeInitializer< E > > &_edges) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
IncidentsFrom(const VertexId &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
IncidentsFrom(const Vertex< V > &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
IncidentsTo(const VertexId &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
IncidentsTo(const Vertex< V > &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
InDegree(const VertexId &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
InDegree(const Vertex< V > &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
LinkEdge(const EdgeType &_edge) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
nextEdgeId | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | protected |
nextVertexId | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | protected |
operator<<(std::ostream &_out, const Graph< VV, EE, EEdgeType > &_g) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | friend |
OutDegree(const VertexId &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
OutDegree(const Vertex< V > &_vertex) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
RemoveEdge(const EdgeId &_edge) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
RemoveEdge(EdgeType &_edge) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
RemoveVertex(const VertexId &_vertex) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
RemoveVertex(Vertex< V > &_vertex) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
RemoveVertices(const std::string &_name) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
VertexFromId(const VertexId &_id) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
VertexFromId(const VertexId &_id) | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
Vertices() const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |
Vertices(const std::string &_name) const | ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Graph< V, E, EdgeType > | inline |