www.mooseframework.org
Functions
PolycrystalStoredEnergyAction.C File Reference

Go to the source code of this file.

Functions

 registerMooseAction ("PhaseFieldApp", PolycrystalStoredEnergyAction, "add_kernel")
 
template<>
InputParameters validParams< PolycrystalStoredEnergyAction > ()
 

Function Documentation

◆ registerMooseAction()

registerMooseAction ( "PhaseFieldApp"  ,
PolycrystalStoredEnergyAction  ,
"add_kernel"   
)

◆ validParams< PolycrystalStoredEnergyAction >()

template<>
InputParameters validParams< PolycrystalStoredEnergyAction > ( )

Definition at line 19 of file PolycrystalStoredEnergyAction.C.

20 {
21  InputParameters params = validParams<Action>();
22  params.addClassDescription("Action that adds the contribution of stored energy associated with "
23  "dislocations to grain growth models");
24  params.addRequiredParam<unsigned int>("op_num",
25  "specifies the total number of OPs representing "
26  "all grains (deformed + undeformed "
27  "(recrystallized)) to create");
28  params.addRequiredParam<std::string>("var_name_base", "specifies the base name of the variables");
29  params.addParam<VariableName>("c", "Name of coupled concentration variable");
30  params.addRequiredParam<unsigned int>("deformed_grain_num",
31  "specifies the number of deformed grains to create");
32  params.addParam<VariableName>("T", "Name of temperature variable");
33  params.addParam<bool>(
34  "use_displaced_mesh", false, "Whether to use displaced mesh in the kernels");
35  params.addRequiredParam<UserObjectName>("grain_tracker",
36  "The GrainTracker UserObject to get values from.");
37  return params;
38 }