www.mooseframework.org
Functions
EulerAngleUpdater.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PhaseFieldApp", EulerAngleUpdater)
 
template<>
InputParameters validParams< EulerAngleUpdater > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
EulerAngleUpdater   
)

◆ validParams< EulerAngleUpdater >()

template<>
InputParameters validParams< EulerAngleUpdater > ( )

Definition at line 19 of file EulerAngleUpdater.C.

20 {
21  InputParameters params = validParams<EulerAngleProvider>();
22  params.addClassDescription(
23  "Provide updated euler angles after rigid body rotation of the grains.");
24  params.addRequiredParam<UserObjectName>("grain_tracker_object",
25  "The FeatureFloodCount UserObject to get values from.");
26  params.addRequiredParam<UserObjectName>("euler_angle_provider",
27  "Name of Euler angle provider user object");
28  params.addRequiredParam<UserObjectName>("grain_torques_object",
29  "Name of Euler angle provider user object");
30  params.addRequiredParam<VectorPostprocessorName>("grain_volumes",
31  "The feature volume VectorPostprocessorValue.");
32  params.addParam<Real>("rotation_constant", 1.0, "Constant value characterizing grain rotation");
33  return params;
34 }
validParams< EulerAngleProvider >
InputParameters validParams< EulerAngleProvider >()