ESyS-Particle  2.3.4
CRotThermElasticIGP Class Reference

#include <RotThermElasticInteraction.h>

Inheritance diagram for CRotThermElasticIGP:
Collaboration diagram for CRotThermElasticIGP:

Public Member Functions

 CRotThermElasticIGP ()
 
 CRotThermElasticIGP (const std::string &name, double normalK, double diffusivity)
 
virtual void packInto (CVarMPIBuffer *) const
 
void setSpringConst (double k)
 
double getSpringConst () const
 
void setDiffusivity (double d)
 
double getDiffusivity () 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
 
double diffusivity
 

Friends

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

Detailed Description

Interaction group parameters for CRotThermElasticInteractionGroups

Constructor & Destructor Documentation

◆ CRotThermElasticIGP() [1/2]

CRotThermElasticIGP::CRotThermElasticIGP ( )

◆ CRotThermElasticIGP() [2/2]

CRotThermElasticIGP::CRotThermElasticIGP ( const std::string &  name,
double  normalK,
double  diffusivity 
)

Member Function Documentation

◆ getDiffusivity()

double CRotThermElasticIGP::getDiffusivity ( ) const
inline

◆ getSpringConst()

double CRotThermElasticIGP::getSpringConst ( ) const
inline

◆ getTypeString()

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

Implements AIGParam.

Referenced by esys::lsm::LsmMpiPy::createRotThermElasticInteractGrp().

Here is the caller graph for this function:

◆ packInto()

void CRotThermElasticIGP::packInto ( CVarMPIBuffer B) const
virtual

Reimplemented from AIGParam.

References CVarMPIBuffer::append(), diffusivity, m_kr, and AIGParam::packInto().

Here is the call graph for this function:

◆ setDiffusivity()

void CRotThermElasticIGP::setDiffusivity ( double  d)
inline

References diffusivity.

Referenced by extractRotThermElasticIGP(), and extractRotThermElasticIGP_p().

Here is the caller graph for this function:

◆ setSpringConst()

void CRotThermElasticIGP::setSpringConst ( double  k)
inline

References m_kr.

Referenced by extractRotThermElasticIGP(), and extractRotThermElasticIGP_p().

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ operator<<

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

Member Data Documentation

◆ diffusivity

◆ m_kr


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