8#ifndef CUDARESOURCEMANAGER_H
9#define CUDARESOURCEMANAGER_H
32 const int numElem,
const int numConn,
33 const int numCoord,
const int *typeList,
34 const int *elemList,
const int *connList,
35 const float *
x,
const float *
y,
const float *
z,
36 const int numElemM = 0,
const int numConnM = 0,
37 const int numCoordM = 0);
40 const float *
data,
const int numElemM = 0);
43 const float *u,
const float *
v,
const float *
w,
const int numElemM = 0);
#define GPUEXPORT
Definition: coExport.h:111
GLdouble GLdouble z
Definition: khronos-glext.h:6565
const GLdouble * v
Definition: khronos-glext.h:6442
GLint GLint GLint GLint GLint GLint y
Definition: khronos-glext.h:6346
GLuint const GLchar * name
Definition: khronos-glext.h:6722
GLubyte GLubyte GLubyte GLubyte w
Definition: khronos-glext.h:6793
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: khronos-glext.h:6354
GLint GLint GLint GLint GLint x
Definition: khronos-glext.h:6346
Definition: CUDAResourceManager.h:17
static CUDAResourceManager * instance
Definition: CUDAResourceManager.h:51
Definition: GPUResourceManager.h:37
Definition: GPUResourceManager.h:73
Definition: GPUResourceManager.h:91
Definition: GPUResourceManager.h:109
virtual void deallocVector(GPUVector *vector)=0
virtual GPUVector * allocVector(const char *name, const int numElem, const float *u, const float *v, const float *w, const int numElemM=0)=0
virtual GPUScalar * allocScalar(const char *name, const int numElem, const float *data, const int numElemM=0)=0
Definition: GPUResourceManager_dummy.cpp:17
virtual GPUUsg * allocUSG(const char *name, const int numElem, const int numConn, const int numCoord, const int *typeList, const int *elemList, const int *connList, const float *x, const float *y, const float *z, const int numElemM=0, const int numConnM=0, const int numCoordM=0)=0
Definition: GPUResourceManager_dummy.cpp:10
virtual void deallocUSG(GPUUsg *usg)=0
Definition: GPUResourceManager_dummy.cpp:22
virtual void deallocScalar(GPUScalar *scalar)=0
Definition: GPUResourceManager_dummy.cpp:26