www.mooseframework.org
Classes | Functions
EulerAngleUpdater.h File Reference

Go to the source code of this file.

Classes

class  EulerAngleUpdater
 Update Euler angles of each grains after rigid body rotation This class estimates the rotation of principal axes of the grains due to applied torques and calculates the final grain orientation. More...
 

Functions

template<>
InputParameters validParams< EulerAngleUpdater > ()
 

Function Documentation

template<>
InputParameters validParams< EulerAngleUpdater > ( )

Definition at line 14 of file EulerAngleUpdater.C.

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