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

Interaction group parameters for CBWallInteractionGroups. More...

#include <BWallInteractionGroup.h>

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

List of all members.

Public Member Functions

 CBWallIGP (const std::string &, const std::string &, double, int, int)
virtual void packInto (CVarMPIBuffer *) const
int getTag () const
int getMask () const
- Public Member Functions inherited from CEWallIGP
 CEWallIGP (const std::string &, const std::string &, double)
std::string getWallName () const
 CEWallIGP (const std::string &, const std::string &, double)
std::string getWallName () const
- Public Member Functions inherited from CElasticIGP
 CElasticIGP (const std::string &, double, bool scaling=true)
void setSpringConst (double k)
double getSpringConst () const
virtual std::string getTypeString () const
- Public Member Functions inherited from AIGParam
 AIGParam (const std::string &name="")
void setName (const std::string &name)
const std::string & getName () const
const std::string & Name () const

Protected Attributes

int m_tag
int m_mask
- Protected Attributes inherited from CEWallIGP
std::string m_wallname

Friends

ostream & operator<< (ostream &, const CBWallIGP &)

Detailed Description

Interaction group parameters for CBWallInteractionGroups.

Author:
Steffen Abe $Revision$ $Date$

Constructor & Destructor Documentation

CBWallIGP::CBWallIGP ( const std::string &  name,
const std::string &  wallname,
double  k,
int  tag,
int  mask 
)

Bonded wall interaction group constructor

Parameters:
namethe name of the interaction
wallnamethe name of the wall
kthe spring constant for the elastic interactions
tagthe tag of the particles to which the wall is bonded (if build via bond and not via distance)
maskthe particle tag mask

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