ESyS-Particle
4.0.1
|
Interaction group parameters for CSoftBWallInteractionGroups. More...
#include <SoftBWallInteractionGroup.h>
Public Member Functions | |
CSoftBWallIGP (const std::string &, const std::string &, double, double, int, int, bool) | |
virtual void | packInto (CVarMPIBuffer *) const |
double | getNormalK () const |
double | getShearK () const |
bool | getScaling () const |
Protected Attributes | |
double | m_shearK |
bool | m_scaling |
Friends | |
ostream & | operator<< (ostream &, const CSoftBWallIGP &) |
Interaction group parameters for CSoftBWallInteractionGroups.
CSoftBWallIGP::CSoftBWallIGP | ( | const std::string & | name, |
const std::string & | wallname, | ||
double | normalK, | ||
double | shearK, | ||
int | tag, | ||
int | mask, | ||
bool | scaling | ||
) |
Constructor for bonded wall interaction group with direction dependend elasticity
name | the name of the interaction |
wallname | the name of the wall |
kx | the spring constant for the elastic interactions in x-direction |
ky | the spring constant for the elastic interactions in y-direction |
kz | the spring constant for the elastic interactions in z-direction |
tag | the tag of the particles to which the wall is bonded (if build via bond and not via distance) |
mask | the tag mask |
scaling | toggles scaling of elastic stiffnesses |