CXXGraph  0.1.4
CXXGraph is a small library, header only, that manages the Graph and it's algorithm in C++
CXXGRAPH::Graph_TS< T > Member List

This is the complete list of members for CXXGRAPH::Graph_TS< T >, including all inherited members.

addEdge(const Edge< T > *edge) overrideCXXGRAPH::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 overrideCXXGRAPH::Graph_TS< T >virtual
depth_first_search(const Node< T > &start) const overrideCXXGRAPH::Graph_TS< T >virtual
dial(const Node< T > &source, int maxWeight) const overrideCXXGRAPH::Graph_TS< T >virtual
dijkstra(const Node< T > &source, const Node< T > &target) const overrideCXXGRAPH::Graph_TS< T >virtual
E_InputOutputFormat enum nameCXXGRAPH::Graph< T >
E_PartitionAlgorithm enum nameCXXGRAPH::Graph< T >
getAdjMatrix() const overrideCXXGRAPH::Graph_TS< T >virtual
getEdge(unsigned long edgeId) const overrideCXXGRAPH::Graph_TS< T >virtual
getEdgeSet() const overrideCXXGRAPH::Graph_TS< T >virtual
getLock() const (defined in CXXGRAPH::ThreadSafe)CXXGRAPH::ThreadSafeinline
getNodeSet() const overrideCXXGRAPH::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 valueCXXGRAPH::Graph< T >
InputOutputFormat typedef (defined in CXXGRAPH::Graph< T >)CXXGRAPH::Graph< T >
isCyclicDirectedGraphBFS() const overrideCXXGRAPH::Graph_TS< T >virtual
isCyclicDirectedGraphDFS() const overrideCXXGRAPH::Graph_TS< T >virtual
isDirectedGraph() const overrideCXXGRAPH::Graph_TS< T >virtual
mutex (defined in CXXGRAPH::ThreadSafe)CXXGRAPH::ThreadSafemutableprotected
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 overrideCXXGRAPH::Graph_TS< T >
CXXGRAPH::Graph::partitionGraph(PartitionAlgorithm algorithm, unsigned int numberOfPartitions) constCXXGRAPH::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) overrideCXXGRAPH::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::ThreadSafeinline
removeEdge(unsigned long edgeId) overrideCXXGRAPH::Graph_TS< T >virtual
setEdgeSet(std::list< const Edge< T > * > &edgeSet) overrideCXXGRAPH::Graph_TS< T >virtual
STANDARD_CSV enum valueCXXGRAPH::Graph< T >
STANDARD_TSV enum valueCXXGRAPH::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 >