|
ESyS-Particle
2.3.4
|
wrapper for CRotBondedIGP More...
#include <InteractionParamsPy.h>


Public Member Functions | |
| RotBondPrmsPy (const std::string &name, double normalK, double shearK, double torsionK, double bendingK, double normalBrkForce, double shearBrkForce, double torsionBrkForce, double bendingBrkForce, int aTag) | |
| RotBondPrmsPy (const std::string &name, double normalK, double shearK, double torsionK, double bendingK, double normalBrkForce, double shearBrkForce, double torsionBrkForce, double bendingBrkForce, int aTag, bool scaling) | |
| RotBondPrmsPy (const std::string &name, double normalK, double shearK, double torsionK, double bendingK, double normalBrkForce, double shearBrkForce, double torsionBrkForce, double bendingBrkForce, int aTag, bool scaling, bool meanR_scaling) | |
| RotBondPrmsPy (const std::string &name, double normalK, double shearK, double torsionK, double bendingK, double normalBrkForce, double shearBrkForce, double torsionBrkForce, double bendingBrkForce, int aTag, bool scaling, bool meanR_scaling, double truncated) | |
Public Member Functions inherited from 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 (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 |
Private Attributes | |
| std::string | m_name |
Additional Inherited Members | |
Public Attributes inherited from CRotBondedIGP | |
| 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 |
wrapper for CRotBondedIGP
| esys::lsm::RotBondPrmsPy::RotBondPrmsPy | ( | const std::string & | name, |
| double | normalK, | ||
| double | shearK, | ||
| double | torsionK, | ||
| double | bendingK, | ||
| double | normalBrkForce, | ||
| double | shearBrkForce, | ||
| double | torsionBrkForce, | ||
| double | bendingBrkForce, | ||
| int | aTag | ||
| ) |
Constructor without scaling parameter for RotBondPrmsPy. Scaling is set to "true" by default and a warning message is given.
| name | |
| normalK | |
| shearK | |
| torsionK | |
| bendingK | |
| normalBrkForce | |
| shearBrkForce | |
| torsionBrkForce | |
| bendingBrkForce | |
| aTag |
| esys::lsm::RotBondPrmsPy::RotBondPrmsPy | ( | const std::string & | name, |
| double | normalK, | ||
| double | shearK, | ||
| double | torsionK, | ||
| double | bendingK, | ||
| double | normalBrkForce, | ||
| double | shearBrkForce, | ||
| double | torsionBrkForce, | ||
| double | bendingBrkForce, | ||
| int | aTag, | ||
| bool | scaling | ||
| ) |
constructor for RotBondPrmsPy
| name | |
| normalK | |
| shearK | |
| torsionK | |
| bendingK | |
| normalBrkForce | |
| shearBrkForce | |
| torsionBrkForce | |
| bendingBrkForce | |
| aTag | |
| scaling | scaling of normal stiffness with particle size |
| esys::lsm::RotBondPrmsPy::RotBondPrmsPy | ( | const std::string & | name, |
| double | normalK, | ||
| double | shearK, | ||
| double | torsionK, | ||
| double | bendingK, | ||
| double | normalBrkForce, | ||
| double | shearBrkForce, | ||
| double | torsionBrkForce, | ||
| double | bendingBrkForce, | ||
| int | aTag, | ||
| bool | scaling, | ||
| bool | meanR_scaling | ||
| ) |
constructor for RotBondPrmsPy
| name | |
| normalK | |
| shearK | |
| torsionK | |
| bendingK | |
| normalBrkForce | |
| shearBrkForce | |
| torsionBrkForce | |
| bendingBrkForce | |
| aTag | |
| scaling | scaling of normal stiffness with particle size |
| meanR_scaling | scales stiffness using mean of two particles sizes instead of the minimum particle size |
| esys::lsm::RotBondPrmsPy::RotBondPrmsPy | ( | const std::string & | name, |
| double | normalK, | ||
| double | shearK, | ||
| double | torsionK, | ||
| double | bendingK, | ||
| double | normalBrkForce, | ||
| double | shearBrkForce, | ||
| double | torsionBrkForce, | ||
| double | bendingBrkForce, | ||
| int | aTag, | ||
| bool | scaling, | ||
| bool | meanR_scaling, | ||
| double | truncated | ||
| ) |
constructor for RotBondPrmsPy
| name | |
| normalK | |
| shearK | |
| torsionK | |
| bendingK | |
| normalBrkForce | |
| shearBrkForce | |
| torsionBrkForce | |
| bendingBrkForce | |
| aTag | |
| scaling | scaling of normal stiffness with particle size |
| meanR_scaling | scales stiffness using mean of two particles sizes instead of the minimum particle size |
| truncated | a factor determining amount by which tensile strength is truncated in the failure criterion. |
| beta1 | a factor suppressing bending in failure criterion |
| beta2 | a factor suppressing torsion in failure criterion |
|
private |