ESyS-Particle  2.3.2
CLinearDashpotIGP Class Reference

Interaction group parameters for Linear Dashpot interactions. More...

#include <LinearDashpotInteraction.h>

Inheritance diagram for CLinearDashpotIGP:
Collaboration diagram for CLinearDashpotIGP:

Public Member Functions

 CLinearDashpotIGP ()
 default constructor
 CLinearDashpotIGP (const std::string &, double, double)
virtual std::string getTypeString () const
- 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 m_damp
double m_cutoff

Detailed Description

Interaction group parameters for Linear Dashpot interactions.

Constructor & Destructor Documentation

CLinearDashpotIGP::CLinearDashpotIGP ( )

default constructor

CLinearDashpotIGP::CLinearDashpotIGP ( const std::string &  name,
double  damp,
double  cutoff 

constructor with parameters

namethe name of the interaction group
dampthe damping coefficient
cutoffthe interaction range, relative to the sum of the particle radii

Member Function Documentation

virtual std::string CLinearDashpotIGP::getTypeString ( ) const

Implements AIGParam.

Referenced by esys::lsm::LsmMpiPy::createLinearDashpotIG(), and esys::lsm::LsmMpiPy::createLinearDashpotInteractGrpTag().

Here is the caller graph for this function:

Member Data Documentation

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