Description

Structure of arrays containing state data.

#include <ChCollisionData.h>

Public Attributes

uint num_rigid_bodies
 number of rigid bodies in a system
uint num_fluid_bodies
 number of fluid bodies in the system
std::vector< real3 > * pos_rigid
 [num_rigid_bodies] rigid body positions
std::vector< quaternion > * rot_rigid
 [num_rigid_bodies] rigid body rotations
std::vector< char > * active_rigid
 [num_rigid_bodies] flags indicating rigid bodies that active
std::vector< char > * collide_rigid
 [num_rigid_bodies] flags indicating bodies that participate in collision
std::vector< real3 > * pos_3dof
 [num_fluid_bodies] 3-dof particle positions
std::vector< real3 > * sorted_pos_3dof
 [num_fluid_bodies] (output) 3-dof particle positions sorted by bin index

The documentation for this struct was generated from the following file:
  • D:/W/B/src/chrono-9.0.1/src/chrono/collision/multicore/ChCollisionData.h