20 #ifndef __CXXGRAPH_TYPEDEF_H__
21 #define __CXXGRAPH_TYPEDEF_H__
38 namespace PARTITIONING{
45 enum E_InputOutputFormat
53 typedef E_InputOutputFormat InputOutputFormat;
64 std::string errorMessage;
74 std::string errorMessage;
84 std::string errorMessage;
85 std::map<std::pair<unsigned long, unsigned long>,
double> result;
93 std::string errorMessage;
94 std::vector<unsigned long> result;
103 std::string errorMessage;
104 std::map<unsigned long, long> minDistanceMap;
114 template <
typename T>
115 using AdjacencyMatrix = std::map<const Node<T> *, std::vector<std::pair<const Node<T> *,
const Edge<T> *>>>;
117 template <
typename T>
118 using PartitionMap = std::map<unsigned int, PARTITIONING::Partition<T> *>;
Struct that contains the information about Dijsktra's Algorithm results.
Definition: Typedef.hpp:71
Struct that contains the information about Dijsktra's Algorithm results.
Definition: Typedef.hpp:101
Struct that contains the information about Dijsktra's Algorithm results.
Definition: Typedef.hpp:62
Struct that contains the information about Floyd-Warshall Algorithm results.
Definition: Typedef.hpp:81
Struct that contains the information about Prim Algorithm results.
Definition: Typedef.hpp:91