chrono::gpu::ChSystemGpuMesh_impl::MeshParams Struct Reference

Description

Extra parameters needed for triangle-sphere contact.

#include <ChSystemGpuMesh_impl.h>

Collaboration diagram for chrono::gpu::ChSystemGpuMesh_impl::MeshParams:

Public Attributes

float K_n_s2m_SU
Sphere-to-mesh normal stiffness, expressed in SU (Hertzian spring)

float K_t_s2m_SU
Sphere-to-mesh tangent stiffness, expressed in SU (Hertzian spring)

float Gamma_n_s2m_SU
Sphere-to-mesh normal contact damping coefficient, expressed in SU.

float Gamma_t_s2m_SU
Sphere-to-mesh tangent contact damping coefficient, expressed in SU.

bool use_mat_based
material based property

float E_eff_s2m_SU
effective sphere-to-mesh youngs modulus, expressed in SU

float G_eff_s2m_SU
effective sphere-to-mesh shear modulus, expressed in SU

float COR_s2m_SU
effective sphere-to-mesh coefficient of restitution, expressed in SU

float adhesionAcc_s2m
Acceleration caused by adhesion force (constant adhesion model)

float static_friction_coeff_s2m
Ratio of normal force to peak tangent force, also arctan(theta) where theta is the friction angle.

float rolling_coeff_s2m_SU
Coefficient of rolling resistance. Units and effect depend on the system rolling resistance model.

float spinning_coeff_s2m_SU
Coefficient of spinning resistance. Units and effect depend on the system spinning resistance model.

unsigned int num_triangle_families
Number of triangle families.

MeshFrame< float > * fam_frame_broad
Reference frames of the triangle families in single precision.

MeshFrame< double > * fam_frame_narrow
Reference frames of the triangle families in double precision.

The documentation for this struct was generated from the following file:
• /builds/uwsbel/chrono/src/chrono_gpu/physics/ChSystemGpuMesh_impl.h