chrono::ChContactMaterialData Class Reference
Description
Material information for a collision shape.
Provides mechanism for creating a contact material of appropriate type for a particular contact formulation (SMC or NSC).
#include <ChContactMaterial.h>
Public Member Functions | |
ChContactMaterialData () | |
Define default properties for contact material information. | |
ChContactMaterialData (float mu, float cr, float Y, float nu, float kn, float gn, float kt, float gt) | |
Define contact material data with provided properties. | |
std::shared_ptr< ChContactMaterial > | CreateMaterial (ChContactMethod contact_method) const |
Construct a contact material, consistent with the specified method, using the current data. | |
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 | mu |
coefficient of friction | |
float | cr |
coefficient of restitution | |
float | Y |
Young's modulus. | |
float | nu |
Poisson ratio. | |
float | kn |
normal stiffness | |
float | gn |
normal viscous damping | |
float | kt |
tangential stiffness | |
float | gt |
tangential viscous damping | |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono/physics/ChContactMaterial.h
- /builds/uwsbel/chrono/src/chrono/physics/ChContactMaterial.cpp