|
Data Structures |
| class | sofa::gpu::cuda::CudaVector< T > |
| class | sofa::gpu::cuda::CudaMatrix< T > |
| class | sofa::gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > |
| class | sofa::gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal >::SparseData< T > |
| class | sofa::gpu::cuda::Vec3r1< Real > |
| class | sofa::gpu::cuda::CudaRigidTypes< 3, real > |
| class | sofa::gpu::cuda::CudaRigidTypes< 3, real >::SparseData< T > |
Namespaces |
| namespace | sofa |
| | Main SOFA namespace.
|
| namespace | sofa::gpu |
| namespace | sofa::gpu::cuda |
Defines |
| #define | VSWAP(type, var) { type t = var; var = v.var; v.var = t; } |
| #define | VSWAP(type, var) { type t = var; var = v.var; v.var = t; } |
Typedefs |
| typedef sofa::defaulttype::Vec3f | sofa::gpu::cuda::Vec3f |
| typedef sofa::defaulttype::Vec2f | sofa::gpu::cuda::Vec2f |
| typedef Vec3r1< float > | sofa::gpu::cuda::Vec3f1 |
typedef CudaVectorTypes< Vec3f,
Vec3f, float > | sofa::gpu::cuda::CudaVec3fTypes |
| typedef CudaVec3fTypes | sofa::gpu::cuda::CudaVec3Types |
typedef CudaVectorTypes< Vec2f,
Vec2f, float > | sofa::gpu::cuda::CudaVec2fTypes |
| typedef CudaVec2fTypes | sofa::gpu::cuda::CudaVec2Types |
typedef CudaVectorTypes
< Vec3f1, Vec3f1, float > | sofa::gpu::cuda::CudaVec3f1Types |
| typedef CudaRigidTypes< 3, float > | sofa::gpu::cuda::CudaRigid3fTypes |
| typedef CudaRigid3fTypes | sofa::gpu::cuda::CudaRigid3Types |