active_aabb_max | chrono::collision::ChCollisionSystemChrono | protected |
active_aabb_min | chrono::collision::ChCollisionSystemChrono | protected |
Add(ChCollisionModel *model) override | chrono::collision::ChCollisionSystemDistributed | virtual |
ArchiveIN(ChArchiveIn &marchive) | chrono::collision::ChCollisionSystem | inlinevirtual |
ArchiveOUT(ChArchiveOut &marchive) | chrono::collision::ChCollisionSystem | inlinevirtual |
body_active (defined in chrono::collision::ChCollisionSystemChrono) | chrono::collision::ChCollisionSystemChrono | protected |
broad_callback | chrono::collision::ChCollisionSystem | protected |
broadphase | chrono::collision::ChCollisionSystemChrono | protected |
cd_data (defined in chrono::collision::ChCollisionSystemChrono) | chrono::collision::ChCollisionSystemChrono | protected |
ChCollisionSystem() (defined in chrono::collision::ChCollisionSystem) | chrono::collision::ChCollisionSystem | inline |
ChCollisionSystemChrono() (defined in chrono::collision::ChCollisionSystemChrono) | chrono::collision::ChCollisionSystemChrono | |
ChCollisionSystemChronoMulticore(ChMulticoreDataManager *dc) (defined in chrono::collision::ChCollisionSystemChronoMulticore) | chrono::collision::ChCollisionSystemChronoMulticore | |
ChCollisionSystemDistributed(ChMulticoreDataManager *dm, ChDistributedDataManager *ddm) (defined in chrono::collision::ChCollisionSystemDistributed) | chrono::collision::ChCollisionSystemDistributed | |
Clear(void) override | chrono::collision::ChCollisionSystemChrono | inlinevirtual |
EnableActiveBoundingBox(const ChVector<> &aabb_min, const ChVector<> &aabb_max) | chrono::collision::ChCollisionSystemChrono | |
GenerateAABB() | chrono::collision::ChCollisionSystemChrono | protected |
GetActiveBoundingBox(ChVector<> &aabb_min, ChVector<> &aabb_max) const | chrono::collision::ChCollisionSystemChrono | |
GetBoundingBox(ChVector<> &aabb_min, ChVector<> &aabb_max) const override | chrono::collision::ChCollisionSystemChrono | virtual |
chrono::collision::ChCollisionSystemChronoMulticore::GetOverlappingAABB(std::vector< char > &active_id, real3 Amin, real3 Amax) | chrono::collision::ChCollisionSystemChrono | protectedvirtual |
GetOverlappingPairs() | chrono::collision::ChCollisionSystemChrono | virtual |
GetTimerCollisionBroad() const override | chrono::collision::ChCollisionSystemChrono | virtual |
GetTimerCollisionNarrow() const override | chrono::collision::ChCollisionSystemChrono | virtual |
GetType() const override | chrono::collision::ChCollisionSystemChrono | inlinevirtual |
m_system | chrono::collision::ChCollisionSystem | protected |
m_timer_broad (defined in chrono::collision::ChCollisionSystemChrono) | chrono::collision::ChCollisionSystemChrono | protected |
m_timer_narrow (defined in chrono::collision::ChCollisionSystemChrono) | chrono::collision::ChCollisionSystemChrono | protected |
narrow_callback | chrono::collision::ChCollisionSystem | protected |
narrowphase | chrono::collision::ChCollisionSystemChrono | protected |
PostProcess() override | chrono::collision::ChCollisionSystemChronoMulticore | virtual |
PreProcess() override | chrono::collision::ChCollisionSystemChronoMulticore | virtual |
RayHit(const ChVector<> &from, const ChVector<> &to, ChRayhitResult &result) const override | chrono::collision::ChCollisionSystemChrono | virtual |
RayHit(const ChVector<> &from, const ChVector<> &to, ChCollisionModel *model, ChRayhitResult &result) const override | chrono::collision::ChCollisionSystemChrono | virtual |
RegisterBroadphaseCallback(std::shared_ptr< BroadphaseCallback > callback) | chrono::collision::ChCollisionSystem | inline |
RegisterNarrowphaseCallback(std::shared_ptr< NarrowphaseCallback > callback) | chrono::collision::ChCollisionSystem | inline |
Remove(ChCollisionModel *model) override | chrono::collision::ChCollisionSystemDistributed | virtual |
ReportContacts(ChContactContainer *container) override | chrono::collision::ChCollisionSystemChronoMulticore | virtual |
ReportProximities(ChProximityContainer *mproximitycontainer) override | chrono::collision::ChCollisionSystemChronoMulticore | inlinevirtual |
ResetTimers() override | chrono::collision::ChCollisionSystemChrono | virtual |
Run() override | chrono::collision::ChCollisionSystemChrono | virtual |
SetBroadphaseGridDensity(double density) | chrono::collision::ChCollisionSystemChrono | |
SetBroadphaseGridResolution(const ChVector< int > &num_bins) | chrono::collision::ChCollisionSystemChrono | |
SetBroadphaseGridSize(const ChVector<> &bin_size) | chrono::collision::ChCollisionSystemChrono | |
SetEnvelope(double envelope) | chrono::collision::ChCollisionSystemChrono | |
SetNarrowphaseAlgorithm(ChNarrowphase::Algorithm algorithm) | chrono::collision::ChCollisionSystemChrono | |
SetNumThreads(int nthreads) override | chrono::collision::ChCollisionSystemChronoMulticore | virtual |
SetSystem(ChSystem *sys) | chrono::collision::ChCollisionSystem | inline |
use_aabb_active | chrono::collision::ChCollisionSystemChrono | protected |
~ChCollisionSystem() (defined in chrono::collision::ChCollisionSystem) | chrono::collision::ChCollisionSystem | inlinevirtual |
~ChCollisionSystemChrono() (defined in chrono::collision::ChCollisionSystemChrono) | chrono::collision::ChCollisionSystemChrono | virtual |
~ChCollisionSystemChronoMulticore() (defined in chrono::collision::ChCollisionSystemChronoMulticore) | chrono::collision::ChCollisionSystemChronoMulticore | |
~ChCollisionSystemDistributed() (defined in chrono::collision::ChCollisionSystemDistributed) | chrono::collision::ChCollisionSystemDistributed | |