|
ESyS-Particle
2.3.4
|
Interaction parameters for bonded interaction. More...
#include <BondedInteraction.h>


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 |
Interaction parameters for bonded interaction.
$Revision$ $Date$
| CBondedIGP::CBondedIGP | ( | ) |
| CBondedIGP::CBondedIGP | ( | const std::string & | name, |
| int | tag, | ||
| double | normalK, | ||
| double | breakDistance, | ||
| bool | scaling = true |
||
| ) |
|
inlinevirtual |
Implements AIGParam.
Reimplemented in CCappedBondedIGP.
Referenced by esys::lsm::LsmMpiPy::createNRotBondInteractGrp(), and esys::lsm::LsmMpiPy::createNRotShortBondInteractGrp().

| double CBondedIGP::k |
Spring constant.
Referenced by TSubLattice< T >::addBondedIG(), CLatticeMaster::addBondedIG(), TSubLattice< T >::addCappedBondedIG(), TSubLattice< T >::addShortBondedIG(), CBondedInteraction::CBondedInteraction(), CCappedBondedInteraction::CCappedBondedInteraction(), esys::lsm::LsmMpiPy::createCappedNRotBondInteractGrp(), esys::lsm::LsmMpiPy::createNRotShortBondInteractGrp(), and CShortBondedInteraction::CShortBondedInteraction().
| bool CBondedIGP::m_scaling |
| double CBondedIGP::rbreak |
Breaking strain.
Referenced by TSubLattice< T >::addBondedIG(), CLatticeMaster::addBondedIG(), TSubLattice< T >::addCappedBondedIG(), TSubLattice< T >::addShortBondedIG(), CBondedInteraction::CBondedInteraction(), CCappedBondedInteraction::CCappedBondedInteraction(), esys::lsm::LsmMpiPy::createCappedNRotBondInteractGrp(), esys::lsm::LsmMpiPy::createNRotShortBondInteractGrp(), and CShortBondedInteraction::CShortBondedInteraction().
| int CBondedIGP::tag |
Referenced by TSubLattice< T >::addBondedIG(), CLatticeMaster::addBondedIG(), TSubLattice< T >::addCappedBondedIG(), TSubLattice< T >::addShortBondedIG(), CBondedInteraction::CBondedInteraction(), CCappedBondedInteraction::CCappedBondedInteraction(), esys::lsm::LsmMpiPy::createCappedNRotBondInteractGrp(), esys::lsm::LsmMpiPy::createNRotShortBondInteractGrp(), and CShortBondedInteraction::CShortBondedInteraction().