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

Interaction group parameters for CEWallInteractionGroups. More...

#include <brokenEWallInteractionGroup.h>

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

List of all members.

Public Member Functions

 CEWallIGP (const std::string &, const std::string &, double)
virtual void packInto (CVarMPIBuffer *) const
std::string getWallName () const
 CEWallIGP (const std::string &, const std::string &, double)
virtual void packInto (CVarMPIBuffer *) const
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

std::string m_wallname

Friends

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

Additional Inherited Members

- Public Attributes inherited from CElasticIGP
double m_k
bool m_scaling

Detailed Description

Interaction group parameters for CEWallInteractionGroups.


Constructor & Destructor Documentation

CEWallIGP::CEWallIGP ( const std::string &  name,
const std::string &  wallname,
double  k 
)

Elastic wall interaction group constructor

Parameters:
namethe name of the wall
kthe spring constant for the elastic interactions
iposthe initial position of the wall
inormthe initial normal vector of the wall

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