ESyS-Particle  2.3.2
CRotElasticIGP Class Reference

Interaction group parameters for CRotElasticInteractionGroups. More...

#include <RotElasticInteraction.h>

Inheritance diagram for CRotElasticIGP:
Collaboration diagram for CRotElasticIGP:

Public Member Functions

 CRotElasticIGP ()
 CRotElasticIGP (const std::string &name, double kr, bool scaling)
virtual void packInto (CVarMPIBuffer *) const
void setNormalSpringConst (double k)
double getNormalSpringConst () 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

Public Attributes

double m_kr
bool m_scaling

Friends

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

Detailed Description

Interaction group parameters for CRotElasticInteractionGroups.

Constructor & Destructor Documentation

CRotElasticIGP::CRotElasticIGP ( )
CRotElasticIGP::CRotElasticIGP ( const std::string &  name,
double  kr,
bool  scaling 
)

Member Function Documentation

double CRotElasticIGP::getNormalSpringConst ( ) const
inline

References m_kr.

Referenced by CRotElasticInteractionGroup< T >::CRotElasticInteractionGroup(), and CRotElasticInteractionGroup< T >::setParam().

Here is the caller graph for this function:

virtual std::string CRotElasticIGP::getTypeString ( ) const
inlinevirtual

Implements AIGParam.

Referenced by esys::lsm::LsmMpiPy::createRotElasticInteractGrp(), and esys::lsm::LsmMpiPy::createRotElasticInteractGrpTag().

Here is the caller graph for this function:

void CRotElasticIGP::packInto ( CVarMPIBuffer B) const
virtual

Reimplemented from AIGParam.

References CVarMPIBuffer::append(), and m_kr.

Here is the call graph for this function:

void CRotElasticIGP::setNormalSpringConst ( double  k)
inline

References m_kr.

Referenced by extractRotElasticIGP(), and extractRotElasticIGP_p().

Here is the caller graph for this function:

Friends And Related Function Documentation

ostream& operator<< ( ostream &  ost,
const CRotElasticIGP B 
)
friend

Member Data Documentation


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