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

Go to the source code of this file.

Classes

class  EulerAngleUpdaterCheck
 This is a unit test to check the correctness of the updated euler angles An unit vector is rotated as per old euler angles first and then due to the applied torque The final rotated vector is cross checked with the rotated vector as per updated euler angles. More...
 

Functions

template<>
InputParameters validParams< EulerAngleUpdaterCheck > ()
 

Function Documentation

template<>
InputParameters validParams< EulerAngleUpdaterCheck > ( )

Definition at line 16 of file EulerAngleUpdaterCheck.C.

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