#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 |