cElastoPlastic Class Reference

Inheritance diagram for cElastoPlastic:
cConstModel cConstModel cDruckerPrager cDruckerPrager cMohrCoulomb cMohrCoulomb cTresca cTresca cVonMises cVonMises

List of all members.

Public Member Functions

 cElastoPlastic (cIntPt *, cMaterial *)
virtual void Init (void)=0
virtual void Update (void)=0
virtual int Stress (double *, double *)
virtual void ModifyCMatrix (double **)
virtual void GetPlasticVar (double *, double *)=0
virtual void SetPlasticVar (double *, double *)=0
virtual void InternalVar (double *, double *)=0
virtual void PlasticModuli (double *, double **)=0
virtual double YieldFunction (double *, double *)=0
virtual void YieldGrad (double *, double *, double *, double *)=0
virtual void YieldHessian (double *, double *, double **)
virtual int GetNumPrintScls (void)
virtual void GetPrintSclLabs (char **)
virtual void GetPrintSclVals (double *, double *)
 cElastoPlastic (cIntPt *, cMaterial *)
virtual void Init (void)=0
virtual void Update (void)=0
virtual int Stress (double *, double *)
virtual void ModifyCMatrix (double **)
virtual void GetPlasticVar (double *, double *)=0
virtual void SetPlasticVar (double *, double *)=0
virtual void InternalVar (double *, double *)=0
virtual void PlasticModuli (double *, double **)=0
virtual double YieldFunction (double *, double *)=0
virtual void YieldGrad (double *, double *, double *, double *)=0
virtual void YieldHessian (double *, double *, double **)
virtual int GetNumPrintScls (void)
virtual void GetPrintSclLabs (char **)
virtual void GetPrintSclVals (double *, double *)

Protected Attributes

int _iNumStrCmp
int _iNumIntVar
double _dGamma
double _dDenom
double * _dFdSig
double * _dFdq
double ** _H

The documentation for this class was generated from the following files:
 All Classes

Generated on Thu Feb 4 17:18:16 2010 for Femoop by  doxygen 1.6.0