www.mooseframework.org
Functions
PowerLawCreepStressUpdate.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PowerLawCreepStressUpdate > ()
 

Function Documentation

template<>
InputParameters validParams< PowerLawCreepStressUpdate > ( )

Definition at line 14 of file PowerLawCreepStressUpdate.C.

15 {
16  InputParameters params = validParams<RadialReturnStressUpdate>();
17  params.addClassDescription("This class uses the discrete material in a radial return isotropic "
18  "power law creep model. This class can be used in conjunction with "
19  "other creep and plasticity materials for more complex simulations.");
20 
21  // Linear strain hardening parameters
22  params.addRequiredParam<Real>("coefficient", "Leading coefficent in power-law equation");
23  params.addRequiredParam<Real>("n_exponent", "Exponent on effective stress in power-law equation");
24  params.addParam<Real>("m_exponent", 0.0, "Exponent on time in power-law equation");
25  params.addRequiredParam<Real>("activation_energy", "Activation energy");
26  params.addParam<Real>("gas_constant", 8.3143, "Universal gas constant");
27  params.addParam<Real>("start_time", 0.0, "Start time (if not zero)");
28  params.addCoupledVar("temperature", 0.0, "Coupled temperature");
29  params.addParam<std::string>(
30  "creep_prepend", "", "String that is prepended to the creep_strain Material Property");
31 
32  return params;
33 }
InputParameters validParams< RadialReturnStressUpdate >()