www.mooseframework.org
Functions
IsotropicTempDepHardening.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("SolidMechanicsApp", IsotropicTempDepHardening)
 
template<>
InputParameters validParams< IsotropicTempDepHardening > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "SolidMechanicsApp"  ,
IsotropicTempDepHardening   
)

◆ validParams< IsotropicTempDepHardening >()

template<>
InputParameters validParams< IsotropicTempDepHardening > ( )

Definition at line 20 of file IsotropicTempDepHardening.C.

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