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 |
| CBWallIGP (const std::string &, const std::string &, double, int, int) |
int | getTag () const |
int | getMask () const |
| CEWallIGP (const std::string &, const std::string &, double) |
std::string | getWallName () const |
| CEWallIGP (const std::string &, const std::string &, double) |
std::string | getWallName () const |
| CElasticIGP (const std::string &, double, bool scaling=true) |
void | setSpringConst (double k) |
double | getSpringConst () const |
virtual std::string | getTypeString () const |
| AIGParam (const std::string &name="") |
void | setName (const std::string &name) |
const std::string & | getName () const |
const std::string & | Name () const |
Protected Attributes |
double | m_shearK |
bool | m_scaling |
int | m_tag |
int | m_mask |
std::string | m_wallname |
Additional Inherited Members |
double | m_k |
bool | m_scaling |
Detailed Description
Interaction group parameters for CSoftBWallInteractionGroups.
Constructor & Destructor Documentation
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
- Parameters
-
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 |
The documentation for this class was generated from the following files: