chrono::ChMaterialCompositionStrategy Class Reference
Description
Base class for material composition strategy.
Implements the default combination laws for coefficients of friction, cohesion, compliance, etc. Derived classes can override one or more of these combination laws. Enabling the use of a customized composition strategy is system type-dependent.
#include <ChMaterialSurface.h>
Public Member Functions | |
virtual float | CombineFriction (float a1, float a2) const |
virtual float | CombineCohesion (float a1, float a2) const |
virtual float | CombineRestitution (float a1, float a2) const |
virtual float | CombineDamping (float a1, float a2) const |
virtual float | CombineCompliance (float a1, float a2) const |
virtual float | CombineAdhesionMultiplier (float a1, float a2) const |
virtual float | CombineStiffnessCoefficient (float a1, float a2) const |
virtual float | CombineDampingCoefficient (float a1, float a2) const |
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. | |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono/physics/ChMaterialSurface.h
- /builds/uwsbel/chrono/src/chrono/physics/ChMaterialSurface.cpp