ESyS-Particle  2.3.4
CBondedIGP Class Reference

Interaction parameters for bonded interaction. More...

#include <BondedInteraction.h>

Inheritance diagram for CBondedIGP:
Collaboration diagram for CBondedIGP:

Public Member Functions

 CBondedIGP ()
 
 CBondedIGP (const std::string &name, int tag, double normalK, double breakDistance, bool scaling=true)
 
virtual std::string getTypeString () const
 
- Public Member Functions inherited from AIGParam
 AIGParam (const std::string &name="")
 
virtual ~AIGParam ()
 
virtual void packInto (CVarMPIBuffer *) const
 
void setName (const std::string &name)
 
const std::string & getName () const
 
const std::string & Name () const
 

Public Attributes

double k
 Spring constant. More...
 
double rbreak
 Breaking strain. More...
 
int tag
 
bool m_scaling
 

Detailed Description

Interaction parameters for bonded interaction.

Author
Steffen Abe

$Revision$ $Date$

Constructor & Destructor Documentation

◆ CBondedIGP() [1/2]

CBondedIGP::CBondedIGP ( )

◆ CBondedIGP() [2/2]

CBondedIGP::CBondedIGP ( const std::string &  name,
int  tag,
double  normalK,
double  breakDistance,
bool  scaling = true 
)

Member Function Documentation

◆ getTypeString()

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

Implements AIGParam.

Reimplemented in CCappedBondedIGP.

Referenced by esys::lsm::LsmMpiPy::createNRotBondInteractGrp(), and esys::lsm::LsmMpiPy::createNRotShortBondInteractGrp().

Here is the caller graph for this function:

Member Data Documentation

◆ k

◆ m_scaling

◆ rbreak

◆ tag


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