Go to the source code of this file.
|
class | EulerAngle2RGBAction |
| Automatically generates all variables, Kernels, and Materials to ensure the correct derivatives of the elastic free energy in a non-split Cahn-Hilliard simulation are assembled. More...
|
|
◆ validParams< EulerAngle2RGBAction >()
Definition at line 22 of file EulerAngle2RGBAction.C.
24 InputParameters params = validParams<Action>();
25 params.addParam<std::string>(
"auxvariable_name_base",
"RGB",
"Base name of the auxvariables");
26 params.addClassDescription(
"Set up auxvariables and auxkernels to output Euler angles as RGB "
27 "values interpolated across inverse pole figure");
28 params.addParam<
unsigned int>(
"phase",
"The phase to use for all queries.");
29 MooseEnum sd_enum = MooseEnum(
"100=1 010=2 001=3",
"001");
30 params.addParam<MooseEnum>(
"sd", sd_enum,
"Reference sample direction");
31 MooseEnum structure_enum = MooseEnum(
32 "cubic=43 hexagonal=62 tetragonal=42 trigonal=32 orthorhombic=22 monoclinic=2 triclinic=1");
33 params.addRequiredParam<MooseEnum>(
34 "crystal_structure", structure_enum,
"Crystal structure of the material");
35 params.addRequiredParam<UserObjectName>(
"euler_angle_provider",
36 "Name of Euler angle provider user object");
37 params.addRequiredParam<UserObjectName>(
"grain_tracker",
38 "The GrainTracker UserObject to get values from.");
39 params.addParam<Point>(
42 "RGB value of color used to represent area with no grains, defaults to black");