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 |