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

wrapper for CSoftBWallIGP More...

#include <WallPrmsPy.h>

Inheritance diagram for esys::lsm::NRotSoftBondedWallPrmsPy:
Collaboration diagram for esys::lsm::NRotSoftBondedWallPrmsPy:

Public Member Functions

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

$Revision$ $Date$

Constructor & Destructor Documentation

◆ NRotSoftBondedWallPrmsPy()

esys::lsm::NRotSoftBondedWallPrmsPy::NRotSoftBondedWallPrmsPy ( const std::string &  name,
const std::string &  wname,
double  normalK,
double  shearK,
int  particleTag,
int  tagMask,
bool  scaling 
)

constructor of non-rotational bonded wall parameters with directional stiffness

Parameters
namethe name of the interaction
wnamethe name of the wall
SpringKxthe spring constant for the elastic interactions
SpringKythe spring constant for the elastic interactions
SpringKzthe 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)

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