Class Graph
Defined in File Graph.h
Inheritance Relationships
Derived Type
public f2c::types::Graph2D
(Class Graph2D)
Class Documentation
-
class Graph
Subclassed by f2c::types::Graph2D
Public Functions
-
size_t numNodes() const
-
size_t numEdges() const
-
map_to_map_to_int getEdges() const
-
std::vector<size_t> getEdgesFrom(size_t s) const
-
int64_t getCostFromEdge(size_t from, size_t to, int64_t INF = 1e15) const
-
std::vector<std::vector<size_t>> allPathsBetween(size_t from, size_t to) const
-
std::vector<std::vector<pair_vec_size__int>> shortestPathsAndCosts(int64_t INF = 1e15)
-
std::vector<size_t> shortestPath(size_t from, size_t to, int64_t INF = 1e15)
-
int64_t shortestPathCost(size_t from, size_t to, int64_t INF = 1e15)
-
size_t numNodes() const