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

wrapper for CESphereBodyIGP More...

#include <SphereBodyPrmsPy.h>

Inheritance diagram for esys::lsm::NRotElasticSphereBodyPrmsPy:
Collaboration diagram for esys::lsm::NRotElasticSphereBodyPrmsPy:

Public Member Functions

 NRotElasticSphereBodyPrmsPy (const std::string &, const std::string &, double)
 
- Public Member Functions inherited from CESphereBodyIGP
 CESphereBodyIGP (const std::string &, const std::string &, double)
 
virtual void packInto (CVarMPIBuffer *) const
 
std::string getSphereBodyName () 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 CESphereBodyIGP
std::string m_spherename
 

Detailed Description

wrapper for CESphereBodyIGP

$Revision$ $Date$

Constructor & Destructor Documentation

◆ NRotElasticSphereBodyPrmsPy()

esys::lsm::NRotElasticSphereBodyPrmsPy::NRotElasticSphereBodyPrmsPy ( const std::string &  name,
const std::string &  wname,
double  normalSpringK 
)

constructor of non-rotational elastic wall parameters

Parameters
namethe name of the interaction
wnamethe name of the wall
normalSpringKthe spring constant for the elastic interactions

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