#include <CudaCollisionDetection.h>

Public Attributes | |
| GPUOutputVector | results |
Public Member Functions | |
| Test () | |
| virtual | ~Test () |
| virtual bool | useGPU ()=0 |
| virtual int | init ()=0 |
| Returns how many tests are required. More... | |
| virtual void | fillInfo (GPUTest *tests)=0 |
| Fill the info to send to the graphics card. More... | |
| GPUOutputVector sofa::gpu::cuda::CudaCollisionDetection::Test::results |
|
inline |
|
inlinevirtual |
|
pure virtual |
Fill the info to send to the graphics card.
Implemented in sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest, sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest, sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest, and sofa::gpu::cuda::CudaCollisionDetection::CPUTest.
|
pure virtual |
Returns how many tests are required.
Implemented in sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest, sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest, sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest, and sofa::gpu::cuda::CudaCollisionDetection::CPUTest.
|
pure virtual |