![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
#include <camclay.h>
Public Member Functions | |
CamClay (int NDim, SDPair const &Prms) | |
void | InitIvs (SDPair const &Ini, State *Sta) const |
void | Gradients (Vec_t const &Sig, Vec_t const &Ivs, bool Potential=false) const |
void | Hardening (Vec_t const &Sig, Vec_t const &Ivs) const |
double | YieldFunc (Vec_t const &Sig, Vec_t const &Ivs) const |
double | CalcE (Vec_t const &Sig, Vec_t const &Ivs) const |
double | Calc_M (double sin3th) const |
Public Attributes | |
double | lam |
double | kap |
double | phi |
double | v0 |
double | chi |
double | Mcs |
double | wcs |
CamClay::CamClay | ( | int | NDim, |
SDPair const & | Prms | ||
) | [inline] |
double CamClay::Calc_M | ( | double | sin3th | ) | const [inline] |
double CamClay::CalcE | ( | Vec_t const & | Sig, |
Vec_t const & | Ivs | ||
) | const [inline, virtual] |
Reimplemented from ElastoPlastic.
void CamClay::Gradients | ( | Vec_t const & | Sig, |
Vec_t const & | Ivs, | ||
bool | Potential = false |
||
) | const [inline, virtual] |
Reimplemented from ElastoPlastic.
void CamClay::Hardening | ( | Vec_t const & | Sig, |
Vec_t const & | Ivs | ||
) | const [inline, virtual] |
Reimplemented from ElastoPlastic.
void CamClay::InitIvs | ( | SDPair const & | Ini, |
State * | Sta | ||
) | const [inline, virtual] |
Reimplemented from ElastoPlastic.
double CamClay::YieldFunc | ( | Vec_t const & | Sig, |
Vec_t const & | Ivs | ||
) | const [inline, virtual] |
Reimplemented from ElastoPlastic.
double CamClay::chi [mutable] |
double CamClay::kap |
double CamClay::lam |
double CamClay::Mcs [mutable] |
double CamClay::phi |
double CamClay::v0 [mutable] |
double CamClay::wcs [mutable] |