mycuda.h File Reference

#include <string.h>

Include dependency graph for mycuda.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  MycudaVerboseLevel { LOG_NONE = 0, LOG_ERR = 1, LOG_INFO = 2, LOG_TRACE = 3 }

Functions

int mycudaInit (int device=-1)
void mycudaMalloc (void **devPtr, size_t size)
void mycudaMallocPitch (void **devPtr, size_t *pitch, size_t width, size_t height)
void mycudaFree (void *devPtr)
void mycudaMallocHost (void **hostPtr, size_t size)
void mycudaFreeHost (void *hostPtr)
void mycudaMemcpyHostToDevice (void *dst, const void *src, size_t count)
void mycudaMemcpyDeviceToDevice (void *dst, const void *src, size_t count)
void mycudaMemcpyDeviceToHost (void *dst, const void *src, size_t count)
void mycudaMemcpyHostToDevice2D (void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height)
void mycudaMemcpyDeviceToDevice2D (void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height)
void mycudaMemcpyDeviceToHost2D (void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height)
void mycudaGLRegisterBufferObject (int id)
void mycudaGLUnregisterBufferObject (int id)
void mycudaGLMapBufferObject (void **ptr, int id)
void mycudaGLUnmapBufferObject (int id)
void mycudaLogError (int err, const char *src)
int myprintf (const char *fmt,...)
const char * mygetenv (const char *name)

Variables

MycudaVerboseLevel mycudaVerboseLevel


Enumeration Type Documentation

Enumerator:
LOG_NONE 
LOG_ERR 
LOG_INFO 
LOG_TRACE 

Definition at line 64 of file mycuda.h.


Function Documentation

void mycudaFree ( void *  devPtr  ) 

void mycudaFreeHost ( void *  hostPtr  ) 

void mycudaGLMapBufferObject ( void **  ptr,
int  id 
)

void mycudaGLRegisterBufferObject ( int  id  ) 

void mycudaGLUnmapBufferObject ( int  id  ) 

void mycudaGLUnregisterBufferObject ( int  id  ) 

int mycudaInit ( int  device = -1  ) 

void mycudaLogError ( int  err,
const char *  src 
)

Definition at line 69 of file mycuda.cpp.

void mycudaMalloc ( void **  devPtr,
size_t  size 
)

void mycudaMallocHost ( void **  hostPtr,
size_t  size 
)

void mycudaMallocPitch ( void **  devPtr,
size_t *  pitch,
size_t  width,
size_t  height 
)

void mycudaMemcpyDeviceToDevice ( void *  dst,
const void *  src,
size_t  count 
)

void mycudaMemcpyDeviceToDevice2D ( void *  dst,
size_t  dpitch,
const void *  src,
size_t  spitch,
size_t  width,
size_t  height 
)

void mycudaMemcpyDeviceToHost ( void *  dst,
const void *  src,
size_t  count 
)

void mycudaMemcpyDeviceToHost2D ( void *  dst,
size_t  dpitch,
const void *  src,
size_t  spitch,
size_t  width,
size_t  height 
)

void mycudaMemcpyHostToDevice ( void *  dst,
const void *  src,
size_t  count 
)

void mycudaMemcpyHostToDevice2D ( void *  dst,
size_t  dpitch,
const void *  src,
size_t  spitch,
size_t  width,
size_t  height 
)

const char* mygetenv ( const char *  name  ) 

Definition at line 84 of file mycuda.cpp.

int myprintf ( const char *  fmt,
  ... 
)


Variable Documentation


Generated on Sun Nov 23 04:12:05 2008 for Sofa by  doxygen 1.5.7.1