CamClay Class Reference

Inheritance diagram for CamClay:

EquilibModel List of all members.

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

Detailed Description

Definition at line 50 of file camclay.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 24 15:56:28 2007 for MechSys by  doxygen 1.4.7