COMBINATORIAL_BLAS 1.6
 
Loading...
Searching...
No Matches
SemanticGraph.h
Go to the documentation of this file.
1
2
3#ifndef _SP_SEMANTIC_GRAPH_H_
4#define _SP_SEMANTIC_GRAPH_H_
5
6#include <iostream>
7#include <fstream>
8#include <cmath>
9#include <mpi.h>
10#include <vector>
11#include <iterator>
12// TR1 includes belong in CombBLAS.h
13
14#include "SpMat.h"
15#include "SpTuples.h"
16#include "SpDCCols.h"
17#include "CommGrid.h"
18#include "MPIType.h"
19#include "LocArr.h"
20#include "SpDefs.h"
21#include "Deleter.h"
22#include "SpHelper.h"
23#include "SpParHelper.h"
24#include "FullyDistVec.h"
25#include "Friends.h"
26#include "Operations.h"
27
28namespace combblas {
29
30template <class IT, class NT, class DER>
32{
33public:
35 typename typedef SpParMat < IT, NT, SpDCCols<IT,NT> > PSpMat; // TODO: Convert to 32-bit local indices
36 typename typedef FullyDistVec<IT,NT> PVec;
37
38private:
39 PSpMat SemMat;
40 PVec SemVec;
41}
42
43}
44
45#endif
FullyDistVec< IT, NT > PVec
SpParMat< IT, NT, SpDCCols< IT, NT > > PSpMat
SemanticGraph(IT total_m, IT total_n, const FullyDistVec< IT, IT > &, const FullyDistVec< IT, IT > &, const FullyDistVec< IT, NT > &)