www.mooseframework.org
Functions
HyperbolicViscoplasticityStressUpdate.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< HyperbolicViscoplasticityStressUpdate > ()
 

Function Documentation

template<>
InputParameters validParams< HyperbolicViscoplasticityStressUpdate > ( )

Definition at line 14 of file HyperbolicViscoplasticityStressUpdate.C.

15 {
16  InputParameters params = validParams<RadialReturnStressUpdate>();
17  params.addClassDescription("This class uses the discrete material for a hyperbolic sine "
18  "viscoplasticity model in which the effective plastic strain is "
19  "solved for using a creep approach.");
20 
21  // Linear strain hardening parameters
22  params.addRequiredParam<Real>("yield_stress",
23  "The point at which plastic strain begins accumulating");
24  params.addRequiredParam<Real>("hardening_constant", "Hardening slope");
25 
26  // Viscoplasticity constitutive equation parameters
27  params.addRequiredParam<Real>("c_alpha",
28  "Viscoplasticity coefficient, scales the hyperbolic function");
29  params.addRequiredParam<Real>("c_beta",
30  "Viscoplasticity coefficient inside the hyperbolic sin function");
31  params.addParam<std::string>(
32  "plastic_prepend", "", "String that is prepended to the plastic_strain Material Property");
33 
34  return params;
35 }
InputParameters validParams< RadialReturnStressUpdate >()