ESyS-Particle  2.3.4
FractalFrictionIGP Class Reference

Interaction parameters for frictional interaction with a fractal distribution of the coefficient of friction. More...

#include <FractalFriction.h>

Inheritance diagram for FractalFrictionIGP:
Collaboration diagram for FractalFrictionIGP:

Public Member Functions

virtual std::string getTypeString () const
 
void setTimeStepSize (double timeStepSize)
 
 FractalFrictionIGP ()
 
 FractalFrictionIGP (const FractalFrictionIGP &)
 
 ~FractalFrictionIGP ()
 
FractalFrictionIGPoperator= (const FractalFrictionIGP &)
 
- 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_0
 
double k_s
 
double dt
 
boost::shared_ptr< double > mu
 pointer to the array of friction coeff. More...
 
double x0
 
double y0
 
double dx
 
double dy
 origin and grid spacing of the array More...
 
int nx
 
int ny
 array size More...
 

Detailed Description

Interaction parameters for frictional interaction with a fractal distribution of the coefficient of friction.

Constructor & Destructor Documentation

◆ FractalFrictionIGP() [1/2]

FractalFrictionIGP::FractalFrictionIGP ( )

◆ FractalFrictionIGP() [2/2]

FractalFrictionIGP::FractalFrictionIGP ( const FractalFrictionIGP F)

References dt, dx, dy, k, k_s, mu, mu_0, nx, ny, x0, and y0.

◆ ~FractalFrictionIGP()

FractalFrictionIGP::~FractalFrictionIGP ( )

Member Function Documentation

◆ getTypeString()

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

Implements AIGParam.

◆ operator=()

FractalFrictionIGP & FractalFrictionIGP::operator= ( const FractalFrictionIGP F)

References dt, dx, dy, k, k_s, mu, mu_0, nx, ny, x0, and y0.

◆ setTimeStepSize()

void FractalFrictionIGP::setTimeStepSize ( double  timeStepSize)
inline

References dt.

Member Data Documentation

◆ dt

◆ dx

◆ dy

double FractalFrictionIGP::dy

◆ k

◆ k_s

◆ mu

boost::shared_ptr<double> FractalFrictionIGP::mu

◆ mu_0

◆ nx

◆ ny

◆ x0

◆ y0


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