Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< GrainAdvectionAux >()
Definition at line 16 of file GrainAdvectionAux.C.
18 InputParameters params = validParams<AuxKernel>();
19 params.addClassDescription(
20 "Calculates the advection velocity of grain due to rigid body translation and rotation");
21 params.addParam<Real>(
22 "translation_constant", 1.0,
"constant value characterizing grain translation");
23 params.addParam<Real>(
"rotation_constant", 1.0,
"constant value characterizing grain rotation");
24 params.addParam<UserObjectName>(
"grain_tracker_object",
25 "userobject for getting volume and center of mass of grains");
26 params.addParam<VectorPostprocessorName>(
"grain_volumes",
27 "The feature volume VectorPostprocessorValue.");
28 params.addParam<UserObjectName>(
"grain_force",
29 "userobject for getting force and torque acting on grains");
31 params.addParam<MooseEnum>(
"component",
component,
"The gradient component to compute");