Jump to content

Parallel Algorithms: Difference between revisions

Line 750: Line 750:
   }
   }
#define psBaseReg int
#define psBaseReg int
#define STRINGIFY2(X) #X
#define STRINGIFY(X) STRINGIFY2(X)
using namespace std;
#define GRAPH_NUM graph0
#define N 19
#define M 36
vector<int> vertices;
vector<int> degrees;
vector<vector<int>> edges;


int main() {
int main() {
Line 755: Line 768:
   degrees.resize(N);
   degrees.resize(N);
   edges = std::vector<std::vector<int>>(M, std::vector<int>(2));
   edges = std::vector<std::vector<int>>(M, std::vector<int>(2));
  antiparallel.resize(M);
  bcc.resize(M);


   string datapath = "data/" STRINGIFY(GRAPH_NUM) "/graph.txt";
   string datapath = "data/" STRINGIFY(GRAPH_NUM) "/graph.txt";