COMBINATORIAL_BLAS
1.6
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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>
31
class
SemanticGraph
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
CommGrid.h
MPIType.h
combblas::SemanticGraph::PSpMat
SpParMat< IT, NT, SpDCCols< IT, NT > > PSpMat
Definition:
SemanticGraph.h:35
combblas::FullyDistVec
Definition:
FullyDistSpVec.h:53
SpHelper.h
LocArr.h
FullyDistVec.h
combblas::SemanticGraph
Definition:
SemanticGraph.h:31
SpMat.h
SpDCCols.h
SpDefs.h
combblas::SpParMat
Definition:
BFSFriends.h:47
Deleter.h
combblas::SemanticGraph::PVec
FullyDistVec< IT, NT > PVec
Definition:
SemanticGraph.h:36
Operations.h
combblas::SemanticGraph::SemanticGraph
SemanticGraph(IT total_m, IT total_n, const FullyDistVec< IT, IT > &, const FullyDistVec< IT, IT > &, const FullyDistVec< IT, NT > &)
Friends.h
SpParHelper.h
SpTuples.h
combblas
Definition:
CCGrid.h:4
include
CombBLAS
SemanticGraph.h
Generated by
1.8.13