ESyS-Particle  2.3.4
esys::lsm::NRotBondedWallPrmsPy Class Reference

wrapper for CBWallIGP More...

#include <WallPrmsPy.h>

Inheritance diagram for esys::lsm::NRotBondedWallPrmsPy:
Collaboration diagram for esys::lsm::NRotBondedWallPrmsPy:

Public Member Functions

 NRotBondedWallPrmsPy (const std::string &, const std::string &, double, int)
 
 NRotBondedWallPrmsPy (const std::string &, const std::string &, double, int, int)
 
- Public Member Functions inherited from CBWallIGP
 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 ()
 
 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
 

Additional Inherited Members

- Public Attributes inherited from CElasticIGP
double m_k
 
bool m_scaling
 
- Protected Attributes inherited from CBWallIGP
int m_tag
 
int m_mask
 
- Protected Attributes inherited from CEWallIGP
std::string m_wallname
 

Detailed Description

wrapper for CBWallIGP

$Revision$ $Date$

Constructor & Destructor Documentation

◆ NRotBondedWallPrmsPy() [1/2]

esys::lsm::NRotBondedWallPrmsPy::NRotBondedWallPrmsPy ( const std::string &  name,
const std::string &  wname,
double  normalSpringK,
int  particleTag 
)

constructor of non-rotational bonded wall parameters

Parameters
namethe name of the interaction
wnamethe name of the wall
normalSpringKthe spring constant for the elastic interactions
particleTagthe tag of the particles to which the wall is bonded (if build via bond and not via distance)

◆ NRotBondedWallPrmsPy() [2/2]

esys::lsm::NRotBondedWallPrmsPy::NRotBondedWallPrmsPy ( const std::string &  name,
const std::string &  wname,
double  normalSpringK,
int  particleTag,
int  tagMask 
)

constructor of non-rotational bonded wall parameters

Parameters
namethe name of the interaction
wnamethe name of the wall
normalSpringKthe spring constant for the elastic interactions
particleTagthe tag of the particles to which the wall is bonded
tagMaskthe particle tag mask (which bits of the tag are significant)

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