![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <nlelastic.h>
Public Member Functions | |
| NLElastic (int NDim, SDPair const &Prms) | |
| void | InitIvs (SDPair const &Ini, State *Sta) const |
| void | TgIncs (State const *Sta, Vec_t &DEps, Vec_t &DSig, Vec_t &DIvs) const |
| void | InvTgIncs (State const *Sta, Vec_t &DSig, Vec_t &DEps, Vec_t &DIvs) const |
| void | Stiffness (State const *Sta, Mat_t &D) const |
Public Attributes | |
| double | K0 |
| Initial bulk modulus. | |
| double | G0 |
| Initial shear modulus. | |
| double | alp |
| Nonlinear parameter. | |
| double | bet |
| Nonlinear parameter. | |
| Mat_t | Psd |
| Sym-dev 4th order tensor. | |
| Mat_t | IdyI |
| Isotropic tensors. | |
| Mat_t | De |
| Stiffness. | |
| NLElastic::NLElastic | ( | int | NDim, |
| SDPair const & | Prms | ||
| ) | [inline] |
| void NLElastic::InitIvs | ( | SDPair const & | Ini, |
| State * | Sta | ||
| ) | const [inline, virtual] |
Implements Model.
| void NLElastic::InvTgIncs | ( | State const * | Sta, |
| Vec_t & | DSig, | ||
| Vec_t & | DEps, | ||
| Vec_t & | DIvs | ||
| ) | const [inline, virtual] |
Reimplemented from Model.
| void NLElastic::Stiffness | ( | State const * | Sta, |
| Mat_t & | D | ||
| ) | const [inline, virtual] |
Reimplemented from Model.
| void NLElastic::TgIncs | ( | State const * | Sta, |
| Vec_t & | DEps, | ||
| Vec_t & | DSig, | ||
| Vec_t & | DIvs | ||
| ) | const [inline, virtual] |
Reimplemented from Model.
| double NLElastic::alp |
Nonlinear parameter.
| double NLElastic::bet |
Nonlinear parameter.
Mat_t NLElastic::De [mutable] |
Stiffness.
| double NLElastic::G0 |
Initial shear modulus.
Isotropic tensors.
Reimplemented from Model.
| double NLElastic::K0 |
Initial bulk modulus.
Sym-dev 4th order tensor.
Reimplemented from Model.
1.7.6.1