![]() |
CXXGraph
0.1.5
CXXGraph is a small library, header only, that manages the Graph 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 |
ALG_1 enum value (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
ALG_2 enum value (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
breadth_first_search(const Node< T > &start) const override | CXXGRAPH::Graph_TS< 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 |
E_InputOutputFormat enum name | CXXGRAPH::Graph< T > | |
E_PartitionAlgorithm enum name | CXXGRAPH::Graph< T > | |
getAdjMatrix() const override | CXXGRAPH::Graph_TS< T > | virtual |
getEdge(unsigned 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_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 > | |
GREEDY_VC enum value | CXXGRAPH::Graph< T > | |
InputOutputFormat typedef (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< 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 |
mutex (defined in CXXGRAPH::ThreadSafe) | CXXGRAPH::ThreadSafe | mutableprotected |
OUT_1 enum value (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
OUT_2 enum value (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
PartitionAlgorithm typedef (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
partitionGraph(typename Graph< T >::PartitionAlgorithm algorithm, unsigned int numberOfPartitions) const override | CXXGRAPH::Graph_TS< T > | |
CXXGRAPH::Graph::partitionGraph(PartitionAlgorithm algorithm, unsigned int numberOfPartitions) const | CXXGRAPH::Graph< T > | virtual |
readFromFile(typename Graph< T >::InputOutputFormat format=Graph< T >::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 > | |
CXXGRAPH::Graph::readFromFile(InputOutputFormat format=InputOutputFormat::STANDARD_CSV, const std::string &workingDir=".", const std::string &OFileName="graph", bool compress=false, bool readNodeFeat=false, bool readEdgeWeight=false) | CXXGRAPH::Graph< T > | virtual |
releaseLock() const (defined in CXXGRAPH::ThreadSafe) | CXXGRAPH::ThreadSafe | inline |
removeEdge(unsigned long edgeId) override | CXXGRAPH::Graph_TS< T > | virtual |
setEdgeSet(std::list< const Edge< T > * > &edgeSet) override | CXXGRAPH::Graph_TS< T > | virtual |
STANDARD_CSV enum value | CXXGRAPH::Graph< T > | |
STANDARD_TSV enum value | CXXGRAPH::Graph< T > | |
writeToFile(typename Graph< T >::InputOutputFormat format=Graph< T >::InputOutputFormat::STANDARD_CSV, const std::string &workingDir=".", const std::string &OFileName="graph", bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const override (defined in CXXGRAPH::Graph_TS< T >) | CXXGRAPH::Graph_TS< T > | |
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 (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | virtual |
~Graph()=default (defined in CXXGRAPH::Graph< T >) | CXXGRAPH::Graph< T > | |
~Graph_TS()=default (defined in CXXGRAPH::Graph_TS< T >) | CXXGRAPH::Graph_TS< T > |