Classes | Functions
CappedDruckerPragerCosseratStressUpdate.h File Reference

Go to the source code of this file.


class  CappedDruckerPragerCosseratStressUpdate
 CappedDruckerPragerCosseratStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped Drucker-Prager plasticity in the layered Cosserat setting. More...


InputParameters validParams< CappedDruckerPragerCosseratStressUpdate > ()

Function Documentation

InputParameters validParams< CappedDruckerPragerCosseratStressUpdate > ( )

Definition at line 11 of file CappedDruckerPragerCosseratStressUpdate.C.

12 {
13  InputParameters params = validParams<CappedDruckerPragerStressUpdate>();
14  params.addClassDescription("Capped Drucker-Prager plasticity stress calculator for the Cosserat "
15  "situation where the host medium (ie, the limit where all Cosserat "
16  "effects are zero) is isotropic. Note that the return-map flow rule "
17  "uses an isotropic elasticity tensor built with the 'host' properties "
18  "defined by the user.");
19  params.addRequiredRangeCheckedParam<Real>("host_youngs_modulus",
20  "host_youngs_modulus>0",
21  "Young's modulus for the isotropic host medium");
22  params.addRequiredRangeCheckedParam<Real>("host_poissons_ratio",
23  "host_poissons_ratio>=0 & host_poissons_ratio<0.5",
24  "Poisson's ratio for the isotropic host medium");
25  return params;
26 }
InputParameters validParams< CappedDruckerPragerStressUpdate >()