chrono::ChContactMaterialCompositionStrategy 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 <ChContactMaterial.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 &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.
 

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