![]() |
CXXGraph
0.3.0
CXXGraph is a header only, that manages the Graphs and it's algorithm in C++
|
This is the complete list of members for CXXGRAPH::Graph_TS< T >, including all inherited members.
| addEdge(const Edge< T > *edge) override | CXXGRAPH::Graph_TS< T > | virtual |
| bellmanford(const Node< T > &source, const Node< T > &target) const override | CXXGRAPH::Graph_TS< T > | virtual |
| boruvka() const | CXXGRAPH::Graph< T > | virtual |
| breadth_first_search(const Node< T > &start) const override | CXXGRAPH::Graph_TS< T > | virtual |
| containsCycle(const std::list< const Edge< T > * > *) const | CXXGRAPH::Graph< T > | virtual |
| containsCycle(const std::list< const Edge< T > * > *edgeSet, std::unordered_map< unsigned long long, Subset > *) const | CXXGRAPH::Graph< T > | virtual |
| depth_first_search(const Node< T > &start) const override | CXXGRAPH::Graph_TS< T > | virtual |
| dial(const Node< T > &source, int maxWeight) const override | CXXGRAPH::Graph_TS< T > | virtual |
| dijkstra(const Node< T > &source, const Node< T > &target) const override | CXXGRAPH::Graph_TS< T > | virtual |
| eulerianPath() const | CXXGRAPH::Graph< T > | virtual |
| floydWarshall() const override | CXXGRAPH::Graph_TS< T > | virtual |
| getAdjMatrix() const override | CXXGRAPH::Graph_TS< T > | virtual |
| getEdge(unsigned long long edgeId) const override | CXXGRAPH::Graph_TS< T > | virtual |
| getEdgeSet() const override | CXXGRAPH::Graph_TS< T > | virtual |
| getLock() const (defined in CXXGRAPH::ThreadSafe) | CXXGRAPH::ThreadSafe | inline |
| getNodeSet() const override | CXXGRAPH::Graph_TS< T > | virtual |
| Graph()=default (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
| Graph(const std::list< const Edge< T > * > &edgeSet) (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
| graph_slicing(const Node< T > &start) const | CXXGRAPH::Graph< T > | virtual |
| Graph_TS()=default (defined in CXXGRAPH::Graph_TS< T >) | CXXGRAPH::Graph_TS< T > | |
| Graph_TS(const std::list< const Edge< T > * > &edgeSet) (defined in CXXGRAPH::Graph_TS< T >) | CXXGRAPH::Graph_TS< T > | |
| Graph_TS(const Graph< T > &graph) (defined in CXXGRAPH::Graph_TS< T >) | CXXGRAPH::Graph_TS< T > | |
| isCyclicDirectedGraphBFS() const override | CXXGRAPH::Graph_TS< T > | virtual |
| isCyclicDirectedGraphDFS() const override | CXXGRAPH::Graph_TS< T > | virtual |
| isDirectedGraph() const override | CXXGRAPH::Graph_TS< T > | virtual |
| isUndirectedGraph() const | CXXGRAPH::Graph< T > | virtual |
| kruskal() const | CXXGRAPH::Graph< T > | virtual |
| mutex (defined in CXXGRAPH::ThreadSafe) | CXXGRAPH::ThreadSafe | mutableprotected |
| partitionGraph(PARTITIONING::PartitionAlgorithm algorithm, unsigned int numberOfPartitions, double param1=0.0, double param2=0.0, double param3=0.0, unsigned int numberOfthreads=std::thread::hardware_concurrency()) const override | CXXGRAPH::Graph_TS< T > | virtual |
| prim() const | CXXGRAPH::Graph< T > | virtual |
| readFromFile(InputOutputFormat format=InputOutputFormat::STANDARD_CSV, const std::string &workingDir=".", const std::string &OFileName="graph", bool compress=false, bool readNodeFeat=false, bool readEdgeWeight=false) override | CXXGRAPH::Graph_TS< T > | virtual |
| releaseLock() const (defined in CXXGRAPH::ThreadSafe) | CXXGRAPH::ThreadSafe | inline |
| removeEdge(unsigned long long edgeId) override | CXXGRAPH::Graph_TS< T > | virtual |
| setEdgeSet(std::list< const Edge< T > * > &edgeSet) override | CXXGRAPH::Graph_TS< T > | virtual |
| setFind(std::unordered_map< unsigned long long, Subset > *, const unsigned long long elem) const | CXXGRAPH::Graph< T > | virtual |
| setUnion(std::unordered_map< unsigned long long, Subset > *, const unsigned long long set1, const unsigned long long elem2) const | CXXGRAPH::Graph< T > | virtual |
| writeToFile(InputOutputFormat format=InputOutputFormat::STANDARD_CSV, const std::string &workingDir=".", const std::string &OFileName="graph", bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const override | CXXGRAPH::Graph_TS< T > | virtual |
| ~Graph()=default (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | virtual |
| ~Graph_TS()=default (defined in CXXGRAPH::Graph_TS< T >) | CXXGRAPH::Graph_TS< T > |