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 |