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

#include <CudaCollisionDetection.h>

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

Public Attributes

CudaRigidDistanceGridCollisionModelmodel1
 
CudaRigidDistanceGridCollisionModelmodel2
 
- Public Attributes inherited from sofa::gpu::cuda::CudaCollisionDetection::Test
GPUOutputVector results
 

Public Member Functions

 RigidRigidTest (CudaRigidDistanceGridCollisionModel *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

CudaRigidDistanceGridCollisionModel* sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest::model1

◆ model2

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

Constructor details

◆ RigidRigidTest()

sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest::RigidRigidTest ( CudaRigidDistanceGridCollisionModel model1,
CudaRigidDistanceGridCollisionModel model2 
)

Function details

◆ fillInfo()

void sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest::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::RigidRigidTest::init ( )
virtual

Returns how many tests are required.

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

◆ useGPU()

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