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


Public Member Functions | |
| CRotFrictionIGP () | |
| CRotFrictionIGP (const std::string &name, double k, double mu_d, double mu_s, double k_s, double dt, bool scaling, bool rigid, bool meanR_scaling) | |
| CRotFrictionIGP (const std::string &name, double youngsModulus, double poissonsRatio, double mu_d, double mu_s, double dt, bool rigid, bool meanR_scaling) | |
| virtual std::string | getTypeString () const |
| void | setTimeStepSize (double dt) |
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 |
| double | mu_d |
| double | mu_s |
| double | k_s |
| double | dt |
| bool | scaling |
| bool | rigid |
| bool | meanR_scaling |
Interaction parameters for frictional interaction between rotational particles.
| CRotFrictionIGP::CRotFrictionIGP | ( | ) |
| CRotFrictionIGP::CRotFrictionIGP | ( | const std::string & | name, |
| double | k, | ||
| double | mu_d, | ||
| double | mu_s, | ||
| double | k_s, | ||
| double | dt, | ||
| bool | scaling, | ||
| bool | rigid, | ||
| bool | meanR_scaling | ||
| ) |
| CRotFrictionIGP::CRotFrictionIGP | ( | const std::string & | name, |
| double | youngsModulus, | ||
| double | poissonsRatio, | ||
| double | mu_d, | ||
| double | mu_s, | ||
| double | dt, | ||
| bool | rigid, | ||
| bool | meanR_scaling | ||
| ) |
|
inlinevirtual |
Implements AIGParam.
Referenced by esys::lsm::LsmMpiPy::createFrictionInteractGrp(), esys::lsm::LsmMpiPy::createFrictionInteractGrpTag(), esys::lsm::LsmMpiPy::createRotFrictionInteractGrp(), and esys::lsm::LsmMpiPy::createRotFrictionInteractGrpTag().

| void CRotFrictionIGP::setTimeStepSize | ( | double | dt | ) |
References dt.
Referenced by esys::lsm::LsmMpiPy::createFrictionInteractGrp(), esys::lsm::LsmMpiPy::createFrictionInteractGrpTag(), esys::lsm::LsmMpiPy::createRotFrictionInteractGrp(), and esys::lsm::LsmMpiPy::createRotFrictionInteractGrpTag().

| double CRotFrictionIGP::dt |
| double CRotFrictionIGP::k |
| double CRotFrictionIGP::k_s |
| bool CRotFrictionIGP::meanR_scaling |
| double CRotFrictionIGP::mu_d |
| double CRotFrictionIGP::mu_s |
| bool CRotFrictionIGP::rigid |
Referenced by CRotFrictionInteraction::CRotFrictionInteraction().
| bool CRotFrictionIGP::scaling |