chrono::ChMaterialCompositionStrategy< T > Class Template Reference

Description

template<typename T>
class chrono::ChMaterialCompositionStrategy< T >

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 T CombineFriction (T a1, T a2) const
 
virtual T CombineCohesion (T a1, T a2) const
 
virtual T CombineRestitution (T a1, T a2) const
 
virtual T CombineDamping (T a1, T a2) const
 
virtual T CombineCompliance (T a1, T a2) const
 
virtual T CombineAdhesionMultiplier (T a1, T a2) const
 
virtual T CombineStiffnessCoefficient (T a1, T a2) const
 
virtual T CombineDampingCoefficient (T a1, T a2) const