Inheritance diagram for CamClay:
Public Member Functions | |
CamClay (Array< REAL > const &Prms, Array< REAL > const &IniData) | |
String | Name () const |
void | TgStiffness (Tensors::Tensor4 &D) const |
void | StressUpdate (Tensors::Tensor2 const &DEps, Tensors::Tensor2 &DSig) |
void | Actualize (Tensors::Tensor2 const &DSig, Tensors::Tensor2 &DEps) |
void | BackupState () |
void | RestoreState () |
Tensors::Tensor2 const & | Sig () const |
Tensors::Tensor2 const & | Eps () const |
int | nInternalStateValues () const |
void | InternalStateValues (Array< REAL > &IntStateVals) const |
void | InternalStateNames (Array< String > &IntStateNames) const |
Static Public Attributes | |
static size_t | NPRMS = 4 |
static size_t | NIDAT = 5 |
Private Member Functions | |
void | _calc_dF_dSig (Tensor2 const &Sig, REAL const &z0, Tensor2 &V) const |
void | _calc_grads_hards (REAL const &v, Tensor2 const &Sig, REAL const &z0, Tensor2 &r, Tensor2 &V, REAL &y0, REAL &HH0, REAL &hp) const |
void | _calc_De (REAL const &v, Tensor2 const &Sig, Tensor4 &De) const |
void | _calc_Ce (REAL const &v, Tensor2 const &Sig, Tensor4 &Ce) const |
int | _Dep_times_dEps (Tensor2 const &Eps, Tensor2 const &Sig, REAL const &z0, Tensor2 const &dEps, Tensor2 &dSig, REAL &dz0) const |
int | _Cep_times_dSig (Tensor2 const &Sig, Tensor2 const &Eps, REAL const &z0, Tensor2 const &dSig, Tensor2 &dEps, REAL &dz0) const |
REAL | _calc_yield_func (Tensor2 const &Sig, REAL const &z0) const |
REAL | _find_intersection (Tensor2 const &Sig, Tensor2 const &DSig_tr, Tensor2 &Sig_int) const |
REAL | _local_error (Tensor2 const &Ey, Tensor2 const &y_high, REAL const &Ez0, REAL const &z0_high) const |
Private Attributes | |
REAL | _num_dLam |
REAL | _bkp_num_dLam |
REAL | _z0 |
REAL | _v |
REAL | _z0_bkp |
REAL | _v_bkp |
REAL | _lam |
REAL | _kap |
REAL | _phics |
REAL | _G |
REAL | _Mcs |
Definition at line 50 of file camclay.h.