ESyS-Particle  2.3.4
CFrictionIGP Class Reference

Interaction parameters for frictional interaction. More...

#include <FrictionInteraction.h>

Inheritance diagram for CFrictionIGP:
Collaboration diagram for CFrictionIGP:

Public Member Functions

 CFrictionIGP ()
 
 CFrictionIGP (const std::string &name, double normalK, double fricCoef, double shearK, double dT, bool scaling=true)
 
virtual std::string getTypeString () const
 
void setTimeStepSize (double dt)
 
- Public Member Functions inherited from AIGParam
 AIGParam (const std::string &name="")
 
virtual ~AIGParam ()
 
virtual void packInto (CVarMPIBuffer *) const
 
void setName (const std::string &name)
 
const std::string & getName () const
 
const std::string & Name () const
 

Public Attributes

double k
 
double mu
 
double k_s
 
double dt
 
bool m_scaling
 

Detailed Description

Interaction parameters for frictional interaction.

Constructor & Destructor Documentation

◆ CFrictionIGP() [1/2]

CFrictionIGP::CFrictionIGP ( )

◆ CFrictionIGP() [2/2]

CFrictionIGP::CFrictionIGP ( const std::string &  name,
double  normalK,
double  fricCoef,
double  shearK,
double  dT,
bool  scaling = true 
)

Member Function Documentation

◆ getTypeString()

virtual std::string CFrictionIGP::getTypeString ( ) const
inlinevirtual

◆ setTimeStepSize()

void CFrictionIGP::setTimeStepSize ( double  dt)

Member Data Documentation

◆ dt

◆ k

◆ k_s

◆ m_scaling

◆ mu


The documentation for this class was generated from the following files: