SOFA plugin: SofaDistanceGrid  master
Open source framework for multi-physics simuation
sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest Class Reference

#include <CudaCollisionDetection.h>

Inheritance diagram for sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest:

Public Attributes

CudaSphereCollisionModel * model1
 
CudaRigidDistanceGridCollisionModelmodel2
 
- Public Attributes inherited from sofa::gpu::cuda::CudaCollisionDetection::Test
GPUOutputVector results
 

Public Member Functions

 SphereRigidTest (CudaSphereCollisionModel *model1, CudaRigidDistanceGridCollisionModel *model2)
 
bool useGPU ()
 
virtual int init ()
 Returns how many tests are required. More...
 
virtual void fillInfo (GPUTest *tests)
 Fill the info to send to the graphics card. More...
 
- Public Member Functions inherited from sofa::gpu::cuda::CudaCollisionDetection::Test
 Test ()
 
virtual ~Test ()
 

Attribute details

◆ model1

CudaSphereCollisionModel* sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::model1

◆ model2

CudaRigidDistanceGridCollisionModel* sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::model2

Constructor details

◆ SphereRigidTest()

sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::SphereRigidTest ( CudaSphereCollisionModel *  model1,
CudaRigidDistanceGridCollisionModel model2 
)

Function details

◆ fillInfo()

void sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::fillInfo ( GPUTest tests)
virtual

Fill the info to send to the graphics card.

Implements sofa::gpu::cuda::CudaCollisionDetection::Test.

◆ init()

int sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::init ( )
virtual

Returns how many tests are required.

Implements sofa::gpu::cuda::CudaCollisionDetection::Test.

◆ useGPU()

bool sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest::useGPU ( )
inlinevirtual