sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types > Class Template Reference


Static Public Member Functions

static void vAssign (unsigned int size, void *res, const void *a)
static void vClear (unsigned int size, void *res)
static void vMEq (unsigned int size, void *res, float f)
static void vEqBF (unsigned int size, void *res, const void *b, float f)
static void vPEq (unsigned int size, void *res, const void *a)
static void vPEqBF (unsigned int size, void *res, const void *b, float f)
static void vAdd (unsigned int size, void *res, const void *a, const void *b)
static void vOp (unsigned int size, void *res, const void *a, const void *b, float f)
static void vIntegrate (unsigned int size, const void *a, void *v, void *x, float f_v_v, float f_v_a, float f_x_x, float f_x_v)
static void vPEqBF2 (unsigned int size, void *res1, const void *b1, float f1, void *res2, const void *b2, float f2)
static void vPEq4BF2 (unsigned int size, void *res1, const void *b11, float f11, const void *b12, float f12, const void *b13, float f13, const void *b14, float f14, void *res2, const void *b21, float f21, const void *b22, float f22, const void *b23, float f23, const void *b24, float f24)
static void vOp2 (unsigned int size, void *res1, const void *a1, const void *b1, float f1, void *res2, const void *a2, const void *b2, float f2)
static int vDotTmpSize (unsigned int size)
static void vDot (unsigned int size, float *res, const void *a, const void *b, void *tmp, float *cputmp)

Detailed Description

template<>
class sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >

Definition at line 114 of file CudaMechanicalObject.inl.


Member Function Documentation

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vAdd ( unsigned int  size,
void *  res,
const void *  a,
const void *  b 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vAssign ( unsigned int  size,
void *  res,
const void *  a 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vClear ( unsigned int  size,
void *  res 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vDot ( unsigned int  size,
float *  res,
const void *  a,
const void *  b,
void *  tmp,
float *  cputmp 
) [inline, static]

static int sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vDotTmpSize ( unsigned int  size  )  [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vEqBF ( unsigned int  size,
void *  res,
const void *  b,
float  f 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vIntegrate ( unsigned int  size,
const void *  a,
void *  v,
void *  x,
float  f_v_v,
float  f_v_a,
float  f_x_x,
float  f_x_v 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vMEq ( unsigned int  size,
void *  res,
float  f 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vOp ( unsigned int  size,
void *  res,
const void *  a,
const void *  b,
float  f 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vOp2 ( unsigned int  size,
void *  res1,
const void *  a1,
const void *  b1,
float  f1,
void *  res2,
const void *  a2,
const void *  b2,
float  f2 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vPEq ( unsigned int  size,
void *  res,
const void *  a 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vPEq4BF2 ( unsigned int  size,
void *  res1,
const void *  b11,
float  f11,
const void *  b12,
float  f12,
const void *  b13,
float  f13,
const void *  b14,
float  f14,
void *  res2,
const void *  b21,
float  f21,
const void *  b22,
float  f22,
const void *  b23,
float  f23,
const void *  b24,
float  f24 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vPEqBF ( unsigned int  size,
void *  res,
const void *  b,
float  f 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types >::vPEqBF2 ( unsigned int  size,
void *  res1,
const void *  b1,
float  f1,
void *  res2,
const void *  b2,
float  f2 
) [inline, static]


The documentation for this class was generated from the following file:

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