Project Chrono: chrono::ChContactMaterialCompositeSMC Class Reference

Public Member Functions | Public Attributes | List of all members
chrono::ChContactMaterialCompositeSMC Class Reference

## Description

Composite SMC material data for a contact pair.

`#include <ChContactMaterialSMC.h>`

Inheritance diagram for chrono::ChContactMaterialCompositeSMC:
[legend]
Collaboration diagram for chrono::ChContactMaterialCompositeSMC:
[legend]

## Public Member Functions
| ChContactMaterialCompositeSMC (ChContactMaterialCompositionStrategy *strategy, std::shared_ptr< ChContactMaterialSMC > mat1, std::shared_ptr< ChContactMaterialSMC > mat2)
Public Member Functions inherited from chrono::ChContactMaterialComposite
virtual void | ArchiveOut (ChArchiveOut &archive_out)
| Method to allow serialization of transient data to archives.
virtual void | ArchiveIn (ChArchiveIn &archive_in)
| 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:

- D:/W/B/src/chrono-9.0.1/src/chrono/physics/ChContactMaterialSMC.h
- D:/W/B/src/chrono-9.0.1/src/chrono/physics/ChContactMaterialSMC.cpp