www.mooseframework.org
Classes | Functions
CappedMohrCoulombCosseratStressUpdate.h File Reference

Go to the source code of this file.

Classes

class  CappedMohrCoulombCosseratStressUpdate
 CappedMohrCoulombCosseratStressUpdate implements rate-independent nonassociative Mohr-Coulomb plus tensile plus compressive plasticity with hardening/softening in the Cosserat setting. More...
 

Functions

template<>
InputParameters validParams< CappedMohrCoulombCosseratStressUpdate > ()
 

Function Documentation

template<>
InputParameters validParams< CappedMohrCoulombCosseratStressUpdate > ( )

Definition at line 12 of file CappedMohrCoulombCosseratStressUpdate.C.

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