SOFA plugin: MultiThreading  master
Open source framework for multi-physics simuation
multithreading::component::collision::detection::algorithm Namespace Reference

Classes

class  ParallelBruteForceBroadPhase
 A parallel implementation of the component BruteForceBroadPhase. More...
 
class  BruteForcePairTest
 Task meant to be executed in parallel, and performing pair-wise collision tests. More...
 
class  ParallelBVHNarrowPhase
 
class  ParallelBVHNarrowPhasePairTask
 

Functions

void registerParallelBruteForceBroadPhase (sofa::core::ObjectFactory *factory)
 
void registerParallelBVHNarrowPhase (sofa::core::ObjectFactory *factory)
 

Variables

const bool isParallelParallelBruteForceBroadPhaseImplementationRegistered
 
const bool isParallelBVHNarrowPhaseImplementationRegistered
 

Function Documentation

◆ registerParallelBruteForceBroadPhase()

void multithreading::component::collision::detection::algorithm::registerParallelBruteForceBroadPhase ( sofa::core::ObjectFactory factory)

◆ registerParallelBVHNarrowPhase()

void multithreading::component::collision::detection::algorithm::registerParallelBVHNarrowPhase ( sofa::core::ObjectFactory factory)

Variable Documentation

◆ isParallelBVHNarrowPhaseImplementationRegistered

const bool multithreading::component::collision::detection::algorithm::isParallelBVHNarrowPhaseImplementationRegistered
Initial value:
=
static bool addEquivalentImplementations(const std::string &sequentialImplementation, const std::string &parallelImplementation)
Definition: ParallelImplementationsRegistry.cpp:34

◆ isParallelParallelBruteForceBroadPhaseImplementationRegistered

const bool multithreading::component::collision::detection::algorithm::isParallelParallelBruteForceBroadPhaseImplementationRegistered
Initial value:
=
multithreading::ParallelImplementationsRegistry::addEquivalentImplementations("BruteForceBroadPhase", "ParallelBruteForceBroadPhase")