COMBINATORIAL_BLAS  1.6
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 
28 namespace combblas {
29 
30 template <class IT, class NT, class DER>
32 {
33 public:
34  SemanticGraph(IT total_m, IT total_n, const FullyDistVec<IT,IT> & , const FullyDistVec<IT,IT> & , const FullyDistVec<IT,NT> & ); // matlab sparse
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 
38 private:
39  PSpMat SemMat;
40  PVec SemVec;
41 }
42 
43 }
44 
45 #endif
SpParMat< IT, NT, SpDCCols< IT, NT > > PSpMat
Definition: SemanticGraph.h:35
FullyDistVec< IT, NT > PVec
Definition: SemanticGraph.h:36
SemanticGraph(IT total_m, IT total_n, const FullyDistVec< IT, IT > &, const FullyDistVec< IT, IT > &, const FullyDistVec< IT, NT > &)
Definition: CCGrid.h:4