#include <CudaCollisionDetection.h>


Public Member Functions | |
| Test () | |
| virtual | ~Test () |
| virtual bool | useGPU ()=0 |
| virtual int | init ()=0 |
| Returns how many tests are required. | |
| virtual void | fillInfo (GPUTest *tests)=0 |
| Fill the info to send to the graphics card. | |
Data Fields | |
| GPUOutputVector | results |
Definition at line 204 of file CudaCollisionDetection.h.
| sofa::gpu::cuda::CudaCollisionDetection::Test::Test | ( | ) | [inline] |
Definition at line 208 of file CudaCollisionDetection.h.
| virtual sofa::gpu::cuda::CudaCollisionDetection::Test::~Test | ( | ) | [inline, virtual] |
Definition at line 209 of file CudaCollisionDetection.h.
| virtual void sofa::gpu::cuda::CudaCollisionDetection::Test::fillInfo | ( | GPUTest * | tests | ) | [pure virtual] |
Fill the info to send to the graphics card.
Implemented in sofa::gpu::cuda::CudaCollisionDetection::CPUTest, sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest, sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest, and sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest.
Referenced by sofa::gpu::cuda::CudaCollisionDetection::endNarrowPhase().
| virtual int sofa::gpu::cuda::CudaCollisionDetection::Test::init | ( | ) | [pure virtual] |
Returns how many tests are required.
Implemented in sofa::gpu::cuda::CudaCollisionDetection::CPUTest, sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest, sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest, and sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest.
Referenced by sofa::gpu::cuda::CudaCollisionDetection::endNarrowPhase().
| virtual bool sofa::gpu::cuda::CudaCollisionDetection::Test::useGPU | ( | ) | [pure virtual] |
Implemented in sofa::gpu::cuda::CudaCollisionDetection::CPUTest, sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest, sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest, and sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest.
Referenced by sofa::gpu::cuda::CudaCollisionDetection::endNarrowPhase().
Definition at line 207 of file CudaCollisionDetection.h.
Referenced by sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest::fillInfo(), sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::fillInfo(), sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest::fillInfo(), sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest::init(), sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::init(), and sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest::init().
1.5.7.1