sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes > Class Template Reference


Static Public Member Functions

static void addForce (unsigned int nbVertex, unsigned int nbSpringPerVertex, const void *springs, void *f, const void *x, const void *v)
static void addExternalForce (unsigned int nbVertex, unsigned int nbSpringPerVertex, const void *springs, void *f1, const void *x1, const void *v1, const void *x2, const void *v2)
static void addForce (unsigned int nbVertex, unsigned int nbSpringPerVertex, const void *springs, void *f, const void *x, const void *v, void *dfdx)
static void addExternalForce (unsigned int nbVertex, unsigned int nbSpringPerVertex, const void *springs, void *f1, const void *x1, const void *v1, const void *x2, const void *v2, void *dfdx)
static void addDForce (unsigned int nbVertex, unsigned int nbSpringPerVertex, const void *springs, void *f, const void *dx, const void *x, const void *dfdx, double factor)
static void addExternalDForce (unsigned int nbVertex, unsigned int nbSpringPerVertex, const void *springs, void *f1, const void *dx1, const void *x1, const void *dx2, const void *x2, const void *dfdx, double factor)

Detailed Description

template<>
class sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes >

Definition at line 65 of file CudaSpringForceField.inl.


Member Function Documentation

static void sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes >::addDForce ( unsigned int  nbVertex,
unsigned int  nbSpringPerVertex,
const void *  springs,
void *  f,
const void *  dx,
const void *  x,
const void *  dfdx,
double  factor 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes >::addExternalDForce ( unsigned int  nbVertex,
unsigned int  nbSpringPerVertex,
const void *  springs,
void *  f1,
const void *  dx1,
const void *  x1,
const void *  dx2,
const void *  x2,
const void *  dfdx,
double  factor 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes >::addExternalForce ( unsigned int  nbVertex,
unsigned int  nbSpringPerVertex,
const void *  springs,
void *  f1,
const void *  x1,
const void *  v1,
const void *  x2,
const void *  v2,
void *  dfdx 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes >::addExternalForce ( unsigned int  nbVertex,
unsigned int  nbSpringPerVertex,
const void *  springs,
void *  f1,
const void *  x1,
const void *  v1,
const void *  x2,
const void *  v2 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes >::addForce ( unsigned int  nbVertex,
unsigned int  nbSpringPerVertex,
const void *  springs,
void *  f,
const void *  x,
const void *  v,
void *  dfdx 
) [inline, static]

static void sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes >::addForce ( unsigned int  nbVertex,
unsigned int  nbSpringPerVertex,
const void *  springs,
void *  f,
const void *  x,
const void *  v 
) [inline, static]


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

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