|
void | FixedConstraint_CreateProgramWithFloat () |
|
void | FixedConstraint_CreateProgramWithDouble () |
|
void | FixedConstraintOpenCL3f_projectResponseIndexed (unsigned int size, const _device_pointer indices, _device_pointer dx) |
|
void | FixedConstraintOpenCL3f_projectResponseContiguous (unsigned int size, _device_pointer dx) |
|
void | FixedConstraintOpenCL3f1_projectResponseContiguous (unsigned int, _device_pointer) |
|
void | FixedConstraintOpenCL3f1_projectResponseIndexed (unsigned int, const _device_pointer, _device_pointer) |
|
void | FixedConstraintOpenCL3d_projectResponseContiguous (unsigned int, _device_pointer) |
|
void | FixedConstraintOpenCL3d_projectResponseIndexed (unsigned int, const _device_pointer, _device_pointer) |
|
void | FixedConstraintOpenCL3d1_projectResponseContiguous (unsigned int, _device_pointer) |
|
void | FixedConstraintOpenCL3d1_projectResponseIndexed (unsigned int, const _device_pointer, _device_pointer) |
|
void | MechanicalObjectOpenCLVec3f_vAssign (unsigned int size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3f_vPEq (unsigned int size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3f1_vAssign (unsigned int size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3f1_vPEq (unsigned int size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObject_CreateProgramWithFloat () |
|
void | MechanicalObjectOpenCLVec3f_vOp (size_t size, _device_pointer res, const _device_pointer a, const _device_pointer b, float f) |
|
void | MechanicalObjectOpenCLVec3f_vMEq (size_t size, _device_pointer res, float f) |
|
void | MechanicalObjectOpenCLVec3f_vClear (size_t size, _device_pointer res) |
|
void | MechanicalObjectOpenCLVec3d_vClear (size_t size, _device_pointer res) |
|
void | MechanicalObjectOpenCLVec3f1_vClear (size_t size, _device_pointer res) |
|
void | MechanicalObjectOpenCLVec3d1_vClear (size_t size, _device_pointer res) |
|
void | MechanicalObjectOpenCLVec3f_vAssign (size_t size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3f1_vAssign (size_t size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3d_vAssign (size_t size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3d1_vAssign (size_t size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3f_vEqBF (size_t size, _device_pointer res, const _device_pointer b, float f) |
|
void | MechanicalObjectOpenCLVec3f_vPEqBF (size_t size, _device_pointer res, const _device_pointer b, float f) |
|
void | MechanicalObjectOpenCLVec3f_vDot (size_t size, float *res, const _device_pointer a, const _device_pointer b, _device_pointer tmp, float *cputmp) |
|
int | MechanicalObjectOpenCLVec3f_vDotTmpSize (size_t size) |
|
void | MechanicalObjectOpenCLVec3f_vAdd (size_t size, _device_pointer res, const _device_pointer a, const _device_pointer b) |
|
void | MechanicalObjectOpenCLVec3f_vPEq (size_t size, _device_pointer res, const _device_pointer a) |
|
void | MechanicalObjectOpenCLVec3f_vPEqBF2 (size_t size, _device_pointer res1, const _device_pointer b1, float f1, _device_pointer res2, const _device_pointer b2, float f2) |
|
void | MechanicalObjectOpenCLVec3f_vIntegrate (size_t size, const _device_pointer a, _device_pointer v, _device_pointer x, float f_v_v, float f_v_a, float f_x_x, float f_x_v) |
|
void | MechanicalObjectOpenCLVec3f_vOp2 (size_t size, _device_pointer res1, const _device_pointer a1, const _device_pointer b1, float f1, _device_pointer res2, const _device_pointer a2, const _device_pointer b2, float f2) |
|
void | MechanicalObjectOpenCLVec3f_vPEq4BF2 (size_t size, _device_pointer res1, const _device_pointer b11, float f11, const _device_pointer b12, float f12, const _device_pointer b13, float f13, const _device_pointer b14, float f14, _device_pointer res2, const _device_pointer b21, float f21, const _device_pointer b22, float f22, const _device_pointer b23, float f23, const _device_pointer b24, float f24) |
|
void | MechanicalObject_CreateProgramWithDouble () |
|
void | MechanicalObjectOpenCLVec3d_vOp (size_t size, _device_pointer res, const _device_pointer a, const _device_pointer b, double f) |
|
void | MechanicalObjectOpenCLVec3d_vMEq (size_t size, _device_pointer res, double f) |
|
void | MechanicalObjectOpenCLVec3f1_vMEq (size_t, _device_pointer, float) |
|
void | MechanicalObjectOpenCLVec3f1_vEqBF (size_t, _device_pointer, const _device_pointer, float) |
|
void | MechanicalObjectOpenCLVec3f1_vPEq (size_t, _device_pointer, const _device_pointer) |
|
void | MechanicalObjectOpenCLVec3f1_vPEqBF (size_t, _device_pointer, const _device_pointer, float) |
|
void | MechanicalObjectOpenCLVec3f1_vAdd (size_t, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | MechanicalObjectOpenCLVec3f1_vOp (size_t, _device_pointer, const _device_pointer, const _device_pointer, float) |
|
void | MechanicalObjectOpenCLVec3f1_vIntegrate (size_t, const _device_pointer, _device_pointer, _device_pointer, float, float, float, float) |
|
void | MechanicalObjectOpenCLVec3f1_vPEqBF2 (size_t, _device_pointer, const _device_pointer, float, _device_pointer, const _device_pointer, float) |
|
void | MechanicalObjectOpenCLVec3f1_vPEq4BF2 (size_t, _device_pointer, const _device_pointer, float, const _device_pointer, float, const _device_pointer, float, const _device_pointer, float, _device_pointer, const _device_pointer, float, const _device_pointer, float, const _device_pointer, float, const _device_pointer, float) |
|
void | MechanicalObjectOpenCLVec3f1_vOp2 (size_t, _device_pointer, const _device_pointer, const _device_pointer, float, _device_pointer, const _device_pointer, const _device_pointer, float) |
|
int | MechanicalObjectOpenCLVec3f1_vDotTmpSize (size_t) |
|
void | MechanicalObjectOpenCLVec3f1_vDot (size_t, float *, const _device_pointer, const _device_pointer, _device_pointer, float *) |
|
void | MechanicalObjectOpenCLVec3d_vEqBF (size_t, _device_pointer, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d_vPEq (size_t, _device_pointer, const _device_pointer) |
|
void | MechanicalObjectOpenCLVec3d_vPEqBF (size_t, _device_pointer, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d_vAdd (size_t, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | MechanicalObjectOpenCLVec3d_vIntegrate (size_t, const _device_pointer, _device_pointer, _device_pointer, double, double, double, double) |
|
void | MechanicalObjectOpenCLVec3d_vPEqBF2 (size_t, _device_pointer, const _device_pointer, double, _device_pointer, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d_vPEq4BF2 (size_t, _device_pointer, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double, _device_pointer, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d_vOp2 (size_t, _device_pointer, const _device_pointer, const _device_pointer, double, _device_pointer, const _device_pointer, const _device_pointer, double) |
|
int | MechanicalObjectOpenCLVec3d_vDotTmpSize (size_t) |
|
void | MechanicalObjectOpenCLVec3d_vDot (size_t, double *, const _device_pointer, const _device_pointer, _device_pointer, double *) |
|
void | MechanicalObjectOpenCLVec3d1_vMEq (size_t, _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d1_vEqBF (size_t, _device_pointer, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d1_vPEq (size_t, _device_pointer, const _device_pointer) |
|
void | MechanicalObjectOpenCLVec3d1_vPEqBF (size_t, _device_pointer, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d1_vAdd (size_t, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | MechanicalObjectOpenCLVec3d1_vOp (size_t, _device_pointer, const _device_pointer, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d1_vIntegrate (size_t, const _device_pointer, _device_pointer, _device_pointer, double, double, double, double) |
|
void | MechanicalObjectOpenCLVec3d1_vPEqBF2 (size_t, _device_pointer, const _device_pointer, double, _device_pointer, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d1_vPEq4BF2 (size_t, _device_pointer, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double, _device_pointer, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double, const _device_pointer, double) |
|
void | MechanicalObjectOpenCLVec3d1_vOp2 (size_t, _device_pointer, const _device_pointer, const _device_pointer, double, _device_pointer, const _device_pointer, const _device_pointer, double) |
|
int | MechanicalObjectOpenCLVec3d1_vDotTmpSize (size_t) |
|
void | MechanicalObjectOpenCLVec3d1_vDot (size_t, double *, const _device_pointer, const _device_pointer, _device_pointer, double *) |
|
void | MechanicalObjectOpenCLVec3f_vClear (size_t size, OpenCLMemoryManager< float >::device_pointer res) |
|
void | MechanicalObjectOpenCLVec3d_vClear (size_t size, OpenCLMemoryManager< double >::device_pointer res) |
|
void | OpenCLMemoryManager_CreateProgram () |
|
void | OpenCLMemoryManager_memsetDevice (int d, _device_pointer a, int value, size_t size) |
|
void | PlaneForceField_CreateProgramWithFloat () |
|
void | PlaneForceFieldOpenCL3f_addForce (unsigned int size, GPUPlane< float > *plane, _device_pointer penetration, _device_pointer f, const _device_pointer x, const _device_pointer v) |
|
void | PlaneForceFieldOpenCL3f_addDForce (unsigned int size, GPUPlane< float > *plane, const _device_pointer penetration, _device_pointer f, const _device_pointer dx) |
|
void | PlaneForceFieldOpenCL3f1_addForce (unsigned int, GPUPlane< float > *, _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | PlaneForceFieldOpenCL3f1_addDForce (unsigned int, GPUPlane< float > *, const _device_pointer, _device_pointer, const _device_pointer) |
|
void | PlaneForceFieldOpenCL3d_addForce (unsigned int, GPUPlane< double > *, _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | PlaneForceFieldOpenCL3d_addDForce (unsigned int, GPUPlane< double > *, const _device_pointer, _device_pointer, const _device_pointer) |
|
void | PlaneForceFieldOpenCL3d1_addForce (unsigned int, GPUPlane< double > *, _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | PlaneForceFieldOpenCL3d1_addDForce (unsigned int, GPUPlane< double > *, const _device_pointer, _device_pointer, const _device_pointer) |
|
int | SpatialGridContainer_RadixSortTempStorage (unsigned int) |
|
bool | compare (e3f v1, e3f v2) |
|
void | SpatialGridContainer_RadixSort (sofa::gpu::opencl::_device_pointer keys, sofa::gpu::opencl::_device_pointer values, sofa::gpu::opencl::_device_pointer, unsigned int numElements, unsigned int, bool) |
|
void | SpatialGridContainer_CreateProgramWithFloat () |
|
void | SpatialGridContainer3f_computeHash (int cellBits, float cellWidth, int nbPoints, gpu::opencl::_device_pointer particleIndex8, gpu::opencl::_device_pointer particleHash8, const gpu::opencl::_device_pointer x) |
|
void | SpatialGridContainer_findCellRange (int cellBits, int index0, float, int nbPoints, const gpu::opencl::_device_pointer particleHash8, gpu::opencl::_device_pointer cellRange, gpu::opencl::_device_pointer cellGhost) |
|
void | SpatialGridContainer3f1_computeHash (int, float, int, gpu::opencl::_device_pointer, gpu::opencl::_device_pointer, const gpu::opencl::_device_pointer) |
|
void | SphereForceField_CreateProgramWithFloat () |
|
void | SphereForceFieldOpenCL3f_addForce (unsigned int size, GPUSphere *sphere, _device_pointer penetration, _device_pointer f, const _device_pointer x, const _device_pointer v) |
|
void | SphereForceFieldOpenCL3f_addDForce (unsigned int size, GPUSphere *sphere, const _device_pointer penetration, _device_pointer f, const _device_pointer dx) |
|
void | SphereForceFieldOpenCL3f1_addForce (unsigned int, GPUSphere *, _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SphereForceFieldOpenCL3f1_addDForce (unsigned int, GPUSphere *, const _device_pointer, _device_pointer, const _device_pointer) |
|
void | SPHFluidForceField_CreateProgramWithFloat () |
|
void | SPHFluidForceFieldOpenCL3f_computeDensity (unsigned int size, const _device_pointer cells, const _device_pointer cellGhost, GPUSPHFluid3f *params, _device_pointer pos4, const _device_pointer x) |
|
void | SPHFluidForceFieldOpenCL3f_addForce (unsigned int size, const _device_pointer cells, const _device_pointer cellGhost, GPUSPHFluid3f *params, _device_pointer f, const _device_pointer pos4, const _device_pointer v) |
|
void | SPHFluidForceFieldOpenCL3f_addDForce (unsigned int, const _device_pointer, const _device_pointer, GPUSPHFluid3f *, _device_pointer, const _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SPHFluidForceFieldOpenCL3d_computeDensity (unsigned int, const _device_pointer, const _device_pointer, GPUSPHFluid3d *, _device_pointer, const _device_pointer) |
|
void | SPHFluidForceFieldOpenCL3d_addForce (unsigned int, const _device_pointer, const _device_pointer, GPUSPHFluid3d *, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SPHFluidForceFieldOpenCL3d_addDForce (unsigned int, const _device_pointer, const _device_pointer, GPUSPHFluid3d *, _device_pointer, const _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SpringForceField_CreateProgramWithFloat () |
|
void | SpringForceField_CreateProgramWithDouble () |
|
void | StiffSpringForceFieldOpenCL3f_addForce (unsigned int size, unsigned int nbSpringPerVertex, const _device_pointer springs, _device_pointer f, const _device_pointer x, const _device_pointer v, _device_pointer dfdx) |
|
void | StiffSpringForceFieldOpenCL3f_addDForce (unsigned int size, unsigned int nbSpringPerVertex, const _device_pointer springs, _device_pointer f, const _device_pointer dx, const _device_pointer x, const _device_pointer dfdx, float factor) |
|
void | SpringForceFieldOpenCL3f_addForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SpringForceFieldOpenCL3f_addExternalForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3f_addExternalForce (unsigned int size, unsigned int nbSpringPerVertex, const _device_pointer springs, unsigned int offset1, _device_pointer f1, const _device_pointer x1, const _device_pointer v1, unsigned int offset2, const _device_pointer x2, const _device_pointer v2, _device_pointer dfdx) |
|
void | StiffSpringForceFieldOpenCL3f_addExternalDForce (unsigned int size, unsigned int nbSpringPerVertex, const _device_pointer springs, unsigned int offset1, _device_pointer f1, const _device_pointer dx1, const _device_pointer x1, unsigned int offset2, const _device_pointer dx2, const _device_pointer x2, const _device_pointer dfdx, float factor) |
|
void | SpringForceFieldOpenCL3f1_addForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SpringForceFieldOpenCL3f1_addExternalForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3f1_addForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer, _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3f1_addExternalForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer, _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3f1_addDForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer, const _device_pointer, double) |
|
void | StiffSpringForceFieldOpenCL3f1_addExternalDForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer, const _device_pointer, double) |
|
void | SpringForceFieldOpenCL3d_addForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SpringForceFieldOpenCL3d_addExternalForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3d_addForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer, _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3d_addExternalForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer, _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3d_addDForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer, const _device_pointer, double) |
|
void | StiffSpringForceFieldOpenCL3d_addExternalDForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer, const _device_pointer, double) |
|
void | SpringForceFieldOpenCL3d1_addForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer) |
|
void | SpringForceFieldOpenCL3d1_addExternalForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3d1_addForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer, _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3d1_addExternalForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer, _device_pointer) |
|
void | StiffSpringForceFieldOpenCL3d1_addDForce (unsigned int, unsigned int, const _device_pointer, _device_pointer, const _device_pointer, const _device_pointer, const _device_pointer, double) |
|
void | StiffSpringForceFieldOpenCL3d1_addExternalDForce (unsigned int, unsigned int, const _device_pointer, unsigned int, _device_pointer, const _device_pointer, const _device_pointer, unsigned int, const _device_pointer, const _device_pointer, const _device_pointer, double) |
|
template<class real , class real2 > |
real | operator* (const sofa::type::Vec< 3, real > &v1, const sofa::gpu::opencl::Vec3r1< real2 > &v2) |
|
template<class real , class real2 > |
real | operator* (const sofa::gpu::opencl::Vec3r1< real > &v1, const sofa::type::Vec< 3, real2 > &v2) |
|
void | UniformMass_CreateProgramWithFloat () |
|
void | UniformMassOpenCL3f_addForce (unsigned int size, const float *mg, _device_pointer f) |
|
void | UniformMassOpenCL3f_addMDx (unsigned int size, float mass, _device_pointer res, const _device_pointer dx) |
|
void | UniformMassOpenCL3f_accFromF (unsigned int size, float mass, _device_pointer a, const _device_pointer f) |
|
void | UniformMassOpenCL3f1_addMDx (unsigned int, float, _device_pointer, const _device_pointer) |
|
void | UniformMassOpenCL3f1_accFromF (unsigned int, float, _device_pointer, const _device_pointer) |
|
void | UniformMassOpenCL3f1_addForce (unsigned int, const float *, _device_pointer) |
|
void | UniformMassOpenCL3d_addMDx (unsigned int, double, _device_pointer, const _device_pointer) |
|
void | UniformMassOpenCL3d_accFromF (unsigned int, double, _device_pointer, const _device_pointer) |
|
void | UniformMassOpenCL3d_addForce (unsigned int, const double *, _device_pointer) |
|
void | UniformMassOpenCL3d1_addMDx (unsigned int, double, _device_pointer, const _device_pointer) |
|
void | UniformMassOpenCL3d1_accFromF (unsigned int, double, _device_pointer, const _device_pointer) |
|
void | UniformMassOpenCL3d1_addForce (unsigned int, const double *, _device_pointer) |
|