Implementation of a isotropic J2-plasticity material for 3D stress states using automatic differentiation.
More...
|
| ADVonMises (const double *materialProperties, int nMaterialProperties, int materialNumber) |
|
virtual void | computeStress (double *stress, double *dStressDDStrain, const double *dStrain, const double *timeOld, const double dT, double &pNewDT) override |
|
void | setCharacteristicElementLength (double length) |
|
virtual void | computeStress (double *stress, double *dStressDDStrain, const double *FOld, const double *FNew, const double *timeOld, const double dT, double &pNewDT) override |
|
virtual void | computePlaneStress (double *stress2D, double *dStress_dStrain2D, const double *dStrain2D, const double *timeOld, const double dT, double &pNewDT) |
|
virtual void | computeUniaxialStress (double *stress1D, double *dStress_dStrain1D, const double *dStrain, const double *timeOld, const double dT, double &pNewDT) |
|
virtual void | computePlaneStress (double *stress2D, double *dStress_dF2DNew, const double *FOld2D, const double *FNew2D, const double *timeOld, const double dT, double &pNewDT) |
|
virtual void | computeUniaxialStress (double *stress1D, double *dStress1D_dF1DNew, const double *F1DOld, const double *F1DNew, const double *timeOld, const double dT, double &pNewDT) |
|
virtual void | computePlaneStress (double *stress2D, double *dStress_dF2DNew, const double *FOld2D, const double *FNew2D, const double *timeOld, const double dT, double &pNewDT) |
|
virtual void | computeUniaxialStress (double *stress1D, double *dStress1D_dF1DNew, const double *F1DOld, const double *F1DNew, const double *timeOld, const double dT, double &pNewDT) |
|
| MarmotMaterial (const double *materialProperties, int nMaterialProperties, int materialNumber) |
|
| MarmotMaterial (const double *materialProperties, int nMaterialProperties, int materialNumber) |
|
virtual | ~MarmotMaterial () |
|
double * | getAssignedStateVars () |
|
int | getNumberOfAssignedStateVars () |
|
virtual void | initializeYourself () |
|
virtual double | getDensity () |
|
Implementation of a isotropic J2-plasticity material for 3D stress states using automatic differentiation.