\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1BellmanFordResult__struct}{CXXGRAPH\+::\+Bellman\+Ford\+Result\+\_\+struct}} \\*Struct that contains the information about Dijsktra\textquotesingle{}s Algorithm results }{\pageref{structCXXGRAPH_1_1BellmanFordResult__struct}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1CoordinatedPartitionState}{CXXGRAPH\+::\+PARTITIONING\+::\+Coordinated\+Partition\+State$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1CoordinatedPartitionState}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1CoordinatedRecord}{CXXGRAPH\+::\+PARTITIONING\+::\+Coordinated\+Record$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1CoordinatedRecord}}{}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1csv__whitespace}{CXXGRAPH\+::csv\+\_\+whitespace}} }{\pageref{structCXXGRAPH_1_1csv__whitespace}}{}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1DialResult__struct}{CXXGRAPH\+::\+Dial\+Result\+\_\+struct}} \\*Struct that contains the information about Dijsktra\textquotesingle{}s Algorithm results }{\pageref{structCXXGRAPH_1_1DialResult__struct}}{}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1DijkstraResult__struct}{CXXGRAPH\+::\+Dijkstra\+Result\+\_\+struct}} \\*Struct that contains the information about Dijsktra\textquotesingle{}s Algorithm results }{\pageref{structCXXGRAPH_1_1DijkstraResult__struct}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1DirectedEdge}{CXXGRAPH\+::\+Directed\+Edge$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1DirectedEdge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1DirectedWeightedEdge}{CXXGRAPH\+::\+Directed\+Weighted\+Edge$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1DirectedWeightedEdge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1EBV}{CXXGRAPH\+::\+PARTITIONING\+::\+EBV$<$ T $>$}} \\*A Vertex Cut Partioning Algorithm ( as described by this paper \href{https://arxiv.org/abs/2010.09007}{\texttt{ https\+://arxiv.\+org/abs/2010.\+09007}} ) }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1EBV}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1Edge}{CXXGRAPH\+::\+Edge$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1Edge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1EdgeBalancedVertexCut}{CXXGRAPH\+::\+PARTITIONING\+::\+Edge\+Balanced\+Vertex\+Cut$<$ T $>$}} \\*A Vertex Cut Partioning Algorithm that assign an edge in the partition with less load }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1EdgeBalancedVertexCut}}{}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1FWResult__struct}{CXXGRAPH\+::\+FWResult\+\_\+struct}} \\*Struct that contains the information about Floyd-\/\+Warshall Algorithm results }{\pageref{structCXXGRAPH_1_1FWResult__struct}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1Globals}{CXXGRAPH\+::\+PARTITIONING\+::\+Globals}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1Globals}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1Graph}{CXXGRAPH\+::\+Graph$<$ T $>$}} \\*Class that implement the \mbox{\hyperlink{classCXXGRAPH_1_1Graph}{Graph}}. ( This class is not Thread Safe ) }{\pageref{classCXXGRAPH_1_1Graph}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1GreedyVertexCut}{CXXGRAPH\+::\+PARTITIONING\+::\+Greedy\+Vertex\+Cut$<$ T $>$}} \\*A Greedy Vertex Cut Partioning Algorithm }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1GreedyVertexCut}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1HDRF}{CXXGRAPH\+::\+PARTITIONING\+::\+HDRF$<$ T $>$}} \\*A Vertex Cut Partioning Algorithm ( as described by this paper \href{https://www.fabiopetroni.com/Download/petroni2015HDRF.pdf}{\texttt{ https\+://www.\+fabiopetroni.\+com/\+Download/petroni2015\+HDRF.\+pdf}} ) }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1HDRF}}{}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1MstResult__struct}{CXXGRAPH\+::\+Mst\+Result\+\_\+struct}} \\*Struct that contains the information about Prim, Boruvka \& Kruskal Algorithm results }{\pageref{structCXXGRAPH_1_1MstResult__struct}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1Node}{CXXGRAPH\+::\+Node$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1Node}}{}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1pair__hash}{CXXGRAPH\+::pair\+\_\+hash}} }{\pageref{structCXXGRAPH_1_1pair__hash}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1Partition}{CXXGRAPH\+::\+PARTITIONING\+::\+Partition$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1Partition}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1Partitioner}{CXXGRAPH\+::\+PARTITIONING\+::\+Partitioner$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1Partitioner}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1PartitionerThread}{CXXGRAPH\+::\+PARTITIONING\+::\+Partitioner\+Thread$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1PartitionerThread}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1PartitioningStats}{CXXGRAPH\+::\+PARTITIONING\+::\+Partitioning\+Stats}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1PartitioningStats}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1PartitionState}{CXXGRAPH\+::\+PARTITIONING\+::\+Partition\+State$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1PartitionState}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1PartitionStrategy}{CXXGRAPH\+::\+PARTITIONING\+::\+Partition\+Strategy$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1PartitionStrategy}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1Reader}{CXXGRAPH\+::\+Reader$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1Reader}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1PARTITIONING_1_1Record}{CXXGRAPH\+::\+PARTITIONING\+::\+Record$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1PARTITIONING_1_1Record}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1Runnable}{CXXGRAPH\+::\+Runnable}} }{\pageref{classCXXGRAPH_1_1Runnable}}{}
\item\contentsline{section}{\mbox{\hyperlink{structCXXGRAPH_1_1Subset__struct}{CXXGRAPH\+::\+Subset\+\_\+struct}} \\*Struct useful for union-\/find operations }{\pageref{structCXXGRAPH_1_1Subset__struct}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1ThreadSafe}{CXXGRAPH\+::\+Thread\+Safe}} }{\pageref{classCXXGRAPH_1_1ThreadSafe}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1UndirectedEdge}{CXXGRAPH\+::\+Undirected\+Edge$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1UndirectedEdge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1UndirectedWeightedEdge}{CXXGRAPH\+::\+Undirected\+Weighted\+Edge$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1UndirectedWeightedEdge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1Weighted}{CXXGRAPH\+::\+Weighted}} }{\pageref{classCXXGRAPH_1_1Weighted}}{}
\item\contentsline{section}{\mbox{\hyperlink{classCXXGRAPH_1_1Writer}{CXXGRAPH\+::\+Writer$<$ T $>$}} }{\pageref{classCXXGRAPH_1_1Writer}}{}
\end{DoxyCompactList}
