More changes!
[charm.git] / src / libs / ck-libs / ParFUM-Tops / ParFUM_TOPS_CUDA.C
1 /**
2
3    @file
4    @brief Implementation of ParFUM-TOPS layer, except for Iterators
5
6    @author Isaac Dooley, Aaron Becker
7
8 */
9
10 #include "ParFUM_TOPS.h"
11 #include "ParFUM.decl.h"
12 #include "ParFUM_internals.h"
13
14
15 __device__ void* topElement_D_GetAttrib(TopModel* m, TopElement e){
16   return (m->ElemDataDevice + e*m->elem_attr_size);
17 }
18
19
20 __device__ void* topNode_D_GetAttrib(TopModel* m, TopNode n){
21   return (m->NodeDataDevice + n*m->node_attr_size);
22 }
23
24
25 #include "ParFUM_TOPS.def.h"