chrono::ChMaterialCompositeSMC Class Reference


Composite SMC material data for a contact pair.

#include <ChMaterialSurfaceSMC.h>

Inheritance diagram for chrono::ChMaterialCompositeSMC:
Collaboration diagram for chrono::ChMaterialCompositeSMC:

Public Member Functions

 ChMaterialCompositeSMC (ChMaterialCompositionStrategy *strategy, std::shared_ptr< ChMaterialSurfaceSMC > mat1, std::shared_ptr< ChMaterialSurfaceSMC > mat2)
- Public Member Functions inherited from chrono::ChMaterialComposite
virtual void ArchiveOut (ChArchiveOut &marchive)
 Method to allow serialization of transient data to archives.
virtual void ArchiveIn (ChArchiveIn &marchive)
 Method to allow deserialization of transient data from archives.

Public Attributes

float E_eff
 Effective elasticity modulus.
float G_eff
 Effective shear modulus.
float mu_eff
 Effective coefficient of friction.
float muRoll_eff
 Effective coefficient of rolling friction.
float muSpin_eff
 Effective coefficient of spinning friction.
float cr_eff
 Effective coefficient of restitution.
float adhesion_eff
 Effective cohesion force.
float adhesionMultDMT_eff
 Effective adhesion multiplier (DMT model)
float adhesionSPerko_eff
 Effective adhesion multiplier (Perko model)
float kn
 normal stiffness coefficient
float kt
 tangential stiffness coefficient
float gn
 normal viscous damping coefficient
float gt
 tangential viscuous damping coefficient

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono/physics/ChMaterialSurfaceSMC.h
  • /builds/uwsbel/chrono/src/chrono/physics/ChMaterialSurfaceSMC.cpp