active_aabb_max | chrono::ChCollisionSystemMulticore | protected |
active_aabb_min | chrono::ChCollisionSystemMulticore | protected |
Add(std::shared_ptr< ChCollisionModel > model) override | chrono::ChCollisionSystemMulticore | virtual |
ArchiveIn(ChArchiveIn &archive_in) override | chrono::ChCollisionSystemMulticore | virtual |
ArchiveOut(ChArchiveOut &archive_out) override | chrono::ChCollisionSystemMulticore | virtual |
BindAll() | chrono::ChCollisionSystem | virtual |
BindItem(std::shared_ptr< ChPhysicsItem > item) | chrono::ChCollisionSystem | virtual |
body_active (defined in chrono::ChCollisionSystemMulticore) | chrono::ChCollisionSystemMulticore | protected |
broad_callback | chrono::ChCollisionSystem | protected |
broadphase | chrono::ChCollisionSystemMulticore | protected |
cd_data (defined in chrono::ChCollisionSystemMulticore) | chrono::ChCollisionSystemMulticore | protected |
ChCollisionSystem() (defined in chrono::ChCollisionSystem) | chrono::ChCollisionSystem | protected |
ChCollisionSystemMulticore() (defined in chrono::ChCollisionSystemMulticore) | chrono::ChCollisionSystemMulticore | |
Clear() override | chrono::ChCollisionSystemMulticore | virtual |
ct_models (defined in chrono::ChCollisionSystemMulticore) | chrono::ChCollisionSystemMulticore | protected |
EnableActiveBoundingBox(const ChVector3d &aabb_min, const ChVector3d &aabb_max) | chrono::ChCollisionSystemMulticore | |
GenerateAABB() | chrono::ChCollisionSystemMulticore | protected |
GetActiveBoundingBox(ChVector3d &aabb_min, ChVector3d &aabb_max) const | chrono::ChCollisionSystemMulticore | |
GetBoundingBox() const override | chrono::ChCollisionSystemMulticore | virtual |
GetOverlappingAABB(std::vector< char > &active_id, real3 Amin, real3 Amax) | chrono::ChCollisionSystemMulticore | protectedvirtual |
GetOverlappingPairs() | chrono::ChCollisionSystemMulticore | virtual |
GetTimerCollisionBroad() const override | chrono::ChCollisionSystemMulticore | virtual |
GetTimerCollisionNarrow() const override | chrono::ChCollisionSystemMulticore | virtual |
Initialize() | chrono::ChCollisionSystem | virtual |
IsInitialized() const | chrono::ChCollisionSystem | inline |
m_initialized (defined in chrono::ChCollisionSystem) | chrono::ChCollisionSystem | protected |
m_system | chrono::ChCollisionSystem | protected |
m_timer_broad (defined in chrono::ChCollisionSystemMulticore) | chrono::ChCollisionSystemMulticore | protected |
m_timer_narrow (defined in chrono::ChCollisionSystemMulticore) | chrono::ChCollisionSystemMulticore | protected |
m_vis_flags (defined in chrono::ChCollisionSystem) | chrono::ChCollisionSystem | protected |
narrow_callback | chrono::ChCollisionSystem | protected |
narrowphase | chrono::ChCollisionSystemMulticore | protected |
PostProcess() override | chrono::ChCollisionSystemMulticore | virtual |
PreProcess() override | chrono::ChCollisionSystemMulticore | virtual |
RayHit(const ChVector3d &from, const ChVector3d &to, ChRayhitResult &result) const override | chrono::ChCollisionSystemMulticore | virtual |
RayHit(const ChVector3d &from, const ChVector3d &to, ChCollisionModel *model, ChRayhitResult &result) const override | chrono::ChCollisionSystemMulticore | virtual |
RegisterBroadphaseCallback(std::shared_ptr< BroadphaseCallback > callback) | chrono::ChCollisionSystem | inline |
RegisterNarrowphaseCallback(std::shared_ptr< NarrowphaseCallback > callback) | chrono::ChCollisionSystem | inline |
RegisterVisualizationCallback(std::shared_ptr< VisualizationCallback > callback) | chrono::ChCollisionSystem | inlinevirtual |
Remove(std::shared_ptr< ChCollisionModel > model) override | chrono::ChCollisionSystemMulticore | virtual |
ReportContacts(ChContactContainer *container) override | chrono::ChCollisionSystemMulticore | virtual |
ReportProximities(ChProximityContainer *mproximitycontainer) override | chrono::ChCollisionSystemMulticore | inlinevirtual |
ResetTimers() override | chrono::ChCollisionSystemMulticore | virtual |
Run() override | chrono::ChCollisionSystemMulticore | virtual |
SetBroadphaseGridDensity(double density) | chrono::ChCollisionSystemMulticore | |
SetBroadphaseGridResolution(const ChVector3i &num_bins) | chrono::ChCollisionSystemMulticore | |
SetBroadphaseGridSize(const ChVector3d &bin_size) | chrono::ChCollisionSystemMulticore | |
SetEnvelope(double envelope) | chrono::ChCollisionSystemMulticore | |
SetNarrowphaseAlgorithm(ChNarrowphase::Algorithm algorithm) | chrono::ChCollisionSystemMulticore | |
SetNumThreads(int nthreads) override | chrono::ChCollisionSystemMulticore | virtual |
SetSystem(ChSystem *sys) | chrono::ChCollisionSystem | inline |
Type enum name | chrono::ChCollisionSystem | |
UnbindItem(std::shared_ptr< ChPhysicsItem > item) | chrono::ChCollisionSystem | |
use_aabb_active | chrono::ChCollisionSystemMulticore | protected |
VIS_Aabb enum value | chrono::ChCollisionSystem | |
vis_callback | chrono::ChCollisionSystem | protected |
VIS_Contacts enum value | chrono::ChCollisionSystem | |
VIS_MAX_MODES enum value (defined in chrono::ChCollisionSystem) | chrono::ChCollisionSystem | |
VIS_None enum value | chrono::ChCollisionSystem | |
VIS_Shapes enum value | chrono::ChCollisionSystem | |
VisualizationModes enum name | chrono::ChCollisionSystem | |
Visualize(int flags) override | chrono::ChCollisionSystemMulticore | virtual |
VisualizeAABB() | chrono::ChCollisionSystemMulticore | protected |
VisualizeContacts() | chrono::ChCollisionSystemMulticore | protected |
VisualizeShapes() | chrono::ChCollisionSystemMulticore | protected |
~ChCollisionSystem() (defined in chrono::ChCollisionSystem) | chrono::ChCollisionSystem | virtual |
~ChCollisionSystemMulticore() (defined in chrono::ChCollisionSystemMulticore) | chrono::ChCollisionSystemMulticore | virtual |