www.mooseframework.org
Functions
IsotropicPlasticity.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "SolidMechanicsApp"  ,
IsotropicPlasticity   
)

◆ validParams< IsotropicPlasticity >()

template<>
InputParameters validParams< IsotropicPlasticity > ( )

Definition at line 20 of file IsotropicPlasticity.C.

21 {
22  InputParameters params = validParams<ReturnMappingModel>();
23  params.addClassDescription("Calculates the stress and plastic strain in the general isotropic "
24  "linear strain hardening plasticity model");
25 
26  // Linear strain hardening parameters
27  params.addParam<Real>("yield_stress", "The point at which plastic strain begins accumulating");
28  params.addParam<FunctionName>("yield_stress_function",
29  "Yield stress as a function of temperature");
30  params.addParam<Real>("hardening_constant", "Hardening slope");
31  params.addParam<FunctionName>("hardening_function",
32  "True stress as a function of plastic strain");
33 
34  return params;
35 }

Referenced by validParams< IsotropicPowerLawHardening >(), validParams< IsotropicTempDepHardening >(), and validParams< LinearStrainHardening >().

validParams< ReturnMappingModel >
InputParameters validParams< ReturnMappingModel >()
Definition: ReturnMappingModel.C:17