ESyS-Particle  4.0.1
Public Member Functions | Protected Attributes | Friends
CSoftBWallIGP Class Reference

Interaction group parameters for CSoftBWallInteractionGroups. More...

#include <SoftBWallInteractionGroup.h>

Inheritance diagram for CSoftBWallIGP:
Inheritance graph
[legend]
Collaboration diagram for CSoftBWallIGP:
Collaboration graph
[legend]

List of all members.

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 &)

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:
namethe name of the interaction
wallnamethe name of the wall
kxthe spring constant for the elastic interactions in x-direction
kythe spring constant for the elastic interactions in y-direction
kzthe spring constant for the elastic interactions in z-direction
tagthe tag of the particles to which the wall is bonded (if build via bond and not via distance)
maskthe tag mask
scalingtoggles scaling of elastic stiffnesses

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