20 InputParameters params = validParams<AuxKernel>();
21 params.addClassDescription(
"Output Euler angles from user object to an AuxVariable.");
22 params.addRequiredParam<UserObjectName>(
"euler_angle_provider",
23 "Name of Euler angle provider user object");
24 params.addRequiredParam<UserObjectName>(
"grain_tracker",
25 "The GrainTracker UserObject to get values from.");
26 MooseEnum euler_angles(
"phi1 Phi phi2");
27 params.addRequiredParam<MooseEnum>(
"output_euler_angle", euler_angles,
"Euler angle to output");
32 : AuxKernel(parameters),
34 _grain_tracker(getUserObject<
GrainTracker>(
"grain_tracker")),
35 _output_euler_angle(getParam<MooseEnum>(
"output_euler_angle"))
49 RealVectorValue angles;