chrono::fsi::FsiGeneralData Class Reference

Description

Class to hold information of the fluid system that needs to be passed to Chrono.

Public Attributes

thrust::host_vector< int4 > referenceArray
 Holds information of each phase in the array of sph markers.
 
thrust::host_vector< int4 > referenceArray_FEA
 Holds information of each phase in the array of sph markers for Flexible elements.
 
thrust::device_vector< Real4 > derivVelRhoD
 dv/dt and d(rho)/dt for markers
 
thrust::device_vector< Real4 > derivVelRhoD_old
 dv/dt and d(rho)/dt for markers,
 
thrust::device_vector< Real3 > derivTauXxYyZzD
 d(tau)/dt for markers
 
thrust::device_vector< Real3 > derivTauXyXzYzD
 d(tau)/dt for markers
 
thrust::device_vector< Real3 > vel_XSPH_D
 XSPH velocity for markers.
 
thrust::device_vector< Real3 > vis_vel_SPH_D
 IISPH velocity for markers.
 
thrust::device_vector< Real4 > sr_tau_I_mu_i
 I2SPH strain-rate, stress, inertia number, friction.
 
thrust::device_vector< Real3 > rigidSPH_MeshPos_LRF_D
 Position of a marker attached to a rigid body in a local.
 
thrust::device_vector< Real3 > FlexSPH_MeshPos_LRF_D
 
thrust::host_vector< Real3 > FlexSPH_MeshPos_LRF_H
 
thrust::device_vector< uint > rigidIdentifierD
 Identifies which rigid body a marker belongs to.
 
thrust::device_vector< uint > FlexIdentifierD
 
thrust::device_vector< Real3 > rigid_FSI_ForcesD
 Vector of the surface-integrated forces to rigid bodies.
 
thrust::device_vector< Real3 > rigid_FSI_TorquesD
 Vector of the surface-integrated torques to rigid bodies.
 
thrust::device_vector< Real3 > Flex_FSI_ForcesD
 Vector of the surface-integrated force on FEA nodes.
 
thrust::host_vector< int2 > CableElementsNodesH
 
thrust::device_vector< int2 > CableElementsNodes
 
thrust::host_vector< int4 > ShellElementsNodesH
 
thrust::device_vector< int4 > ShellElementsNodes
 

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_fsi/ChFsiDataManager.cuh