chrono::fsi::FsiBodiesDataD Struct Reference

Description

Struct to store the information of rigid bodies on the device.

Public Member Functions

zipIterRigidD iterator ()
void CopyFromH (const FsiBodiesDataH &other)
FsiBodiesDataDoperator= (const FsiBodiesDataD &other)
void resize (size_t s)

Public Attributes

thrust::device_vector< Real3 > posRigid_fsiBodies_D
 Vector of the linear positions of rigid bodies.
thrust::device_vector< Real4 > velMassRigid_fsiBodies_D
 Vector of the linear velocities of rigid bodies.
thrust::device_vector< Real3 > accRigid_fsiBodies_D
 Vector of the linear acceleration of rigid bodies.
thrust::device_vector< Real4 > q_fsiBodies_D
 Vector of the orientations (Euler parameters as quaternion) of rigid bodies.
thrust::device_vector< Real3 > omegaVelLRF_fsiBodies_D
 Vector of the angular velocities of rigid bodies.
thrust::device_vector< Real3 > omegaAccLRF_fsiBodies_D
 Vector of the angular acceleration of rigid bodies.

The documentation for this struct was generated from the following file:
  • D:/W/B/src/chrono-9.0.1/src/chrono_fsi/physics/ChSystemFsi_impl.cuh