chrono::fsi::NumberOfObjects Struct Reference

Description

Number of fluid markers, solid bodies, solid markers, boundary markers.

This structure holds necessary information for the fsi system to be finalized. Note that the order of makers in the memory is as follows: i) fluid markers, ii) markers attached to fixed objects (boundary markers), iii) markers attached to rigid bodies, and iv) markers attached to flexible bodies

Public Attributes

int numRigidBodies
 Number of rigid bodies.
 
int numFlexNodes
 Number of Nodes in a flexible mesh, Each FE is made up of nodes.
 
int numFlexBodies1D
 Number of 1D-Flexible bodies, Each FE is one body.
 
int numFlexBodies2D
 Number of 2D-Flexible bodies, Each FE is one body.
 
int numGhostMarkers
 Number of Ghost SPH markers that comes into play with Variable Resolution methods.
 
int numHelperMarkers
 Number of helper SPH markers that is used for merging particles.
 
int numFluidMarkers
 Number of fluid SPH markers.
 
int numBoundaryMarkers
 Number of boundary SPH markers.
 
int startRigidMarkers
 Index of the first SPH marker that covers the first rigid body.
 
int startFlexMarkers
 Index of the first SPH marker that covers the first flexible body.
 
int numRigid_SphMarkers
 Number of SPH markers attached to rigid bodies.
 
int numFlex_SphMarkers
 Number of SPH markers attached to flexible bodies.
 
int numAllMarkers
 Total number of SPH markers in the simulation.