|
ESyS-Particle
2.3.4
|
Interaction parameters for bonded interaction between rotational particles. More...
#include <RotBondedInteraction.h>


Public Member Functions | |
| CRotBondedIGP () | |
| CRotBondedIGP (const std::string &name, double kr, double ks, double kt, double kb, double max_nForce, double max_shForce, double max_tMoment, double max_bMoment, int tag, bool scaling, bool AmeanR_scaling, double truncated, double beta1, double beta2) | |
| CRotBondedIGP (const std::string &name, double youngsModulus, double poissonsRatio, double cohesion, double tanAngle, int tag, bool AmeanR_scaling, double truncated, double beta1, double beta2) | |
| 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 | kr |
| double | ks |
| double | kt |
| double | kb |
| double | max_nForce |
| double | max_shForce |
| double | max_tMoment |
| double | max_bMoment |
| int | tag |
| bool | scaling |
| bool | meanR_scaling |
| double | truncated |
| double | beta1 |
| double | beta2 |
Interaction parameters for bonded interaction between rotational particles.
| CRotBondedIGP::CRotBondedIGP | ( | ) |
| CRotBondedIGP::CRotBondedIGP | ( | const std::string & | name, |
| double | kr, | ||
| double | ks, | ||
| double | kt, | ||
| double | kb, | ||
| double | max_nForce, | ||
| double | max_shForce, | ||
| double | max_tMoment, | ||
| double | max_bMoment, | ||
| int | tag, | ||
| bool | scaling, | ||
| bool | AmeanR_scaling, | ||
| double | truncated, | ||
| double | beta1, | ||
| double | beta2 | ||
| ) |
| CRotBondedIGP::CRotBondedIGP | ( | const std::string & | name, |
| double | youngsModulus, | ||
| double | poissonsRatio, | ||
| double | cohesion, | ||
| double | tanAngle, | ||
| int | tag, | ||
| bool | AmeanR_scaling, | ||
| double | truncated, | ||
| double | beta1, | ||
| double | beta2 | ||
| ) |
References kb, kr, ks, kt, max_bMoment, max_nForce, max_shForce, and max_tMoment.
|
inlinevirtual |
Implements AIGParam.
Referenced by esys::lsm::LsmMpiPy::createBrittleBeamInteractGrp(), and esys::lsm::LsmMpiPy::createRotBondInteractGrp().

| double CRotBondedIGP::beta1 |
Referenced by CRotBondedInteraction::CRotBondedInteraction().
| double CRotBondedIGP::beta2 |
Referenced by CRotBondedInteraction::CRotBondedInteraction().
| double CRotBondedIGP::kb |
| double CRotBondedIGP::kr |
| double CRotBondedIGP::ks |
| double CRotBondedIGP::kt |
| double CRotBondedIGP::max_bMoment |
| double CRotBondedIGP::max_nForce |
| double CRotBondedIGP::max_shForce |
| double CRotBondedIGP::max_tMoment |
| bool CRotBondedIGP::meanR_scaling |
| bool CRotBondedIGP::scaling |
| int CRotBondedIGP::tag |
| double CRotBondedIGP::truncated |