#include <OpenCLSpringForceField.h>
|
GPUSpringSet | springs1 |
| springs from model1 to model2 More...
|
|
GPUSpringSet | springs2 |
| springs from model2 to model1 (only used if model1 != model2) More...
|
|
|
static void | init (Main *m, bool stiff) |
|
static void | addForce (Main *m, bool stiff, VecDeriv &f1, VecDeriv &f2, const VecCoord &x1, const VecCoord &x2, const VecDeriv &v1, const VecDeriv &v2) |
|
static void | addDForce (Main *m, bool stiff, VecDeriv &df1, VecDeriv &df2, const VecDeriv &dx1, const VecDeriv &dx2, SReal kFactor, SReal bFactor) |
|
◆ springs1
template<class TCoord , class TDeriv , class TReal >
GPUSpringSet sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::springs1 |
springs from model1 to model2
◆ springs2
template<class TCoord , class TDeriv , class TReal >
GPUSpringSet sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::springs2 |
springs from model2 to model1 (only used if model1 != model2)
◆ SpringForceFieldInternalData()
template<class TCoord , class TDeriv , class TReal >
sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::SpringForceFieldInternalData |
( |
| ) |
|
|
inline |
◆ addDForce()
template<class TCoord , class TDeriv , class TReal >
◆ addForce()
template<class TCoord , class TDeriv , class TReal >
◆ init()
template<class TCoord , class TDeriv , class TReal >
◆ anonymous enum
template<class TCoord , class TDeriv , class TReal >