|
ESyS-Particle
2.3.4
|
Interaction group parameters for CEWallInteractionGroups. More...
#include <brokenEWallInteractionGroup.h>


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 () | |
| 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="") | |
| virtual | ~AIGParam () |
| 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 |
Interaction group parameters for CEWallInteractionGroups.
| CEWallIGP::CEWallIGP | ( | const std::string & | name, |
| const std::string & | wallname, | ||
| double | k | ||
| ) |
Elastic wall interaction group constructor
| name | the name of the wall |
| k | the spring constant for the elastic interactions |
| ipos | the initial position of the wall |
| inorm | the initial normal vector of the wall |
References m_wallname.
| CEWallIGP::CEWallIGP | ( | const std::string & | , |
| const std::string & | , | ||
| double | |||
| ) |
|
inline |
References m_wallname.
Referenced by TSubLattice< T >::addBondedWIG(), TSubLattice< T >::addDirBondedWIG(), TSubLattice< T >::addElasticWIG(), TSubLattice< T >::addTaggedElasticWIG(), CLatticeMaster::addTaggedWallIG(), TSubLattice< T >::addViscWIG(), and CLatticeMaster::addWallIG().

|
inline |
References m_wallname.
|
virtual |
Reimplemented from CElasticIGP.
Reimplemented in CVWallIGP, CSoftBWallIGP, and CBWallIGP.
References CVarMPIBuffer::append(), console, m_wallname, CElasticIGP::packInto(), and Console::XDebug().
Referenced by CBWallIGP::packInto(), and CVWallIGP::packInto().


|
virtual |
Reimplemented from CElasticIGP.
Reimplemented in CVWallIGP, CSoftBWallIGP, and CBWallIGP.
|
friend |
|
friend |
|
protected |
Referenced by CEWallIGP(), getWallName(), operator<<(), and packInto().