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

Go to the source code of this file.

Classes

class  IsotropicTempDepHardening
 

Functions

template<>
InputParameters validParams< IsotropicTempDepHardening > ()
 

Function Documentation

template<>
InputParameters validParams< IsotropicTempDepHardening > ( )

Definition at line 15 of file IsotropicTempDepHardening.C.

16 {
17  InputParameters params = validParams<IsotropicPlasticity>();
18 
19  params.set<Real>("yield_stress") = 1.0;
20  params.set<Real>("hardening_constant") = 1.0;
21 
22  params.suppressParameter<Real>("yield_stress");
23  params.suppressParameter<FunctionName>("yield_stress_function");
24  params.suppressParameter<Real>("hardening_constant");
25  params.suppressParameter<FunctionName>("hardening_function");
26 
27  params.addRequiredParam<std::vector<FunctionName>>(
28  "hardening_functions",
29  "List of functions of true stress as function of plastic strain at different temperatures");
30  params.addRequiredParam<std::vector<Real>>(
31  "temperatures",
32  "List of temperatures corresponding to the functions listed in 'hardening_functions'");
33 
34  return params;
35 }
InputParameters validParams< IsotropicPlasticity >()