ESyS-Particle  2.3.2
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.
double rbreak
 Breaking strain.
int tag
bool m_scaling

Detailed Description

Interaction parameters for bonded interaction.

Author
Steffen Abe

$Revision$ $Date$

Constructor & Destructor Documentation

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

Member Function Documentation

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


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