Loading [MathJax]/extensions/tex2jax.js
www.mooseframework.org
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Functions
MatVecRealGradAuxKernelAction.C File Reference

Go to the source code of this file.

Functions

 registerMooseAction ("PhaseFieldApp", MatVecRealGradAuxKernelAction, "add_aux_kernel")
 
template<>
InputParameters validParams< MatVecRealGradAuxKernelAction > ()
 

Function Documentation

◆ registerMooseAction()

registerMooseAction ( "PhaseFieldApp"  ,
MatVecRealGradAuxKernelAction  ,
"add_aux_kernel"   
)

◆ validParams< MatVecRealGradAuxKernelAction >()

template<>
InputParameters validParams< MatVecRealGradAuxKernelAction > ( )

Definition at line 19 of file MatVecRealGradAuxKernelAction.C.

20 {
21  InputParameters params = validParams<Action>();
22  params.addRequiredParam<unsigned int>("op_num",
23  "Value that specifies the number of grains to create");
24  params.addRequiredParam<std::vector<std::string>>(
25  "var_name_base", "Vector specifies the base name of the variables");
26  params.addRequiredParam<std::vector<MaterialPropertyName>>("property",
27  "the scalar material property names");
28  params.addParam<bool>(
29  "use_displaced_mesh", false, "Whether to use displaced mesh in the kernels");
30  params.addRequiredParam<unsigned int>("dim", "the dimensions of the mesh");
31  params.addParam<AuxVariableName>("divergence_variable",
32  "Name of divergence variable to generate kernels for");
33  params.addParam<MaterialPropertyName>("divergence_property",
34  "Scalar material property name for divergence variable");
35  return params;
36 }