#include <string.h>


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 |
| enum MycudaVerboseLevel |
| void mycudaFree | ( | void * | devPtr | ) |
| void mycudaFreeHost | ( | void * | hostPtr | ) |
| void mycudaGLMapBufferObject | ( | void ** | ptr, | |
| int | id | |||
| ) |
Referenced by sofa::gpu::cuda::CudaVector< TReal >::mapBuffer().
| void mycudaGLRegisterBufferObject | ( | int | id | ) |
Referenced by sofa::gpu::cuda::CudaVector< TReal >::registerBuffer().
| void mycudaGLUnmapBufferObject | ( | int | id | ) |
Referenced by sofa::gpu::cuda::CudaVector< TReal >::unmapBuffer().
| void mycudaGLUnregisterBufferObject | ( | int | id | ) |
Referenced by sofa::gpu::cuda::CudaVector< TReal >::unregisterBuffer().
Referenced by main(), and sofa::gui::qt::viewer::qtogre::QtOgreViewer::QtOgreViewer().
| void mycudaLogError | ( | int | err, | |
| const char * | src | |||
| ) |
Definition at line 69 of file mycuda.cpp.
| void mycudaMalloc | ( | void ** | devPtr, | |
| size_t | size | |||
| ) |
Referenced by sofa::gpu::cuda::CudaVector< TReal >::reserve().
| void mycudaMallocHost | ( | void ** | hostPtr, | |
| size_t | size | |||
| ) |
| void mycudaMallocPitch | ( | void ** | devPtr, | |
| size_t * | pitch, | |||
| size_t | width, | |||
| size_t | height | |||
| ) |
Referenced by sofa::gpu::cuda::CudaMatrix< T >::fastResize().
| 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 | |||
| ) |
Referenced by sofa::gpu::cuda::CudaVector< TReal >::copyToHost().
| void mycudaMemcpyDeviceToHost2D | ( | void * | dst, | |
| size_t | dpitch, | |||
| const void * | src, | |||
| size_t | spitch, | |||
| size_t | width, | |||
| size_t | height | |||
| ) |
Referenced by sofa::gpu::cuda::CudaMatrix< T >::copyToHost().
| 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 | |||
| ) |
Referenced by sofa::gpu::cuda::CudaMatrix< T >::copyToDevice().
| const char* mygetenv | ( | const char * | name | ) |
Definition at line 84 of file mycuda.cpp.
| int myprintf | ( | const char * | fmt, | |
| ... | ||||
| ) |
Definition at line 75 of file mycuda.cpp.
Referenced by CudaLCP_AddIndepAndUpdated(), CudaLCP_AddIndepd(), CudaLCP_ComputeErrord(), CudaLCP_ComputeNextIter_V2d(), CudaLCP_ComputeNextIter_V3_OneKerneld(), CudaLCP_ComputeNextIter_V4_DepKerneld(), CudaLCP_ComputeNextIter_V4_InDepKerneld(), CudaLCP_ComputeNextIter_V5_FirstKerneld(), CudaLCP_ComputeNextIter_V5_SecondKerneld(), CudaLCP_FullKernel_V6d(), CudaLCP_FullKernel_V7d(), CudaLCP_FullKernel_V8d(), CudaLCP_MultIndepd(), CudaLCP_MultVectord(), CudaNLCP_AddIndepd(), CudaNLCP_ComputeNextIter_V1_DepKerneld(), CudaNLCP_ComputeNextIter_V1_InDepKerneld(), CudaNLCP_FullKernel_V2d(), and CudaNLCP_MultIndepd().
Definition at line 65 of file mycuda.cpp.
Referenced by sofa::gpu::cuda::CudaMatrix< T >::copyToDevice(), sofa::gpu::cuda::CudaVector< TReal >::copyToDevice(), sofa::gpu::cuda::CudaMatrix< T >::copyToHost(), sofa::gpu::cuda::CudaVector< TReal >::copyToHost(), and sofa::gpu::cuda::CudaVector< TReal >::reserve().
1.5.7.1