EulerAngle2RGBAction

buildconstruction:Undocumented Action Class

The EulerAngle2RGBAction has not been documented. The content listed below should be used as a starting point for documenting the class, which includes the typical automatic documentation associated with an Action; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

Set up auxvariables and auxkernels to output Euler angles as RGB values interpolated across inverse pole figure

Overview

Example Input File Syntax

Set up auxvariables and auxkernels to output Euler angles as RGB values interpolated across inverse pole figure

Input Parameters

  • crystal_structureCrystal structure of the material

    C++ Type:MooseEnum

    Unit:(no unit assumed)

    Options:triclinic, monoclinic, orthorhombic, trigonal, tetragonal, cubic, hexagonal

    Controllable:No

    Description:Crystal structure of the material

  • euler_angle_providerName of Euler angle provider user object

    C++ Type:UserObjectName

    Unit:(no unit assumed)

    Controllable:No

    Description:Name of Euler angle provider user object

  • grain_trackerThe GrainTracker UserObject to get values from.

    C++ Type:UserObjectName

    Unit:(no unit assumed)

    Controllable:No

    Description:The GrainTracker UserObject to get values from.

Required Parameters

  • active__all__ If specified only the blocks named will be visited and made active

    Default:__all__

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:If specified only the blocks named will be visited and made active

  • auxvariable_name_baseRGBBase name of the auxvariables

    Default:RGB

    C++ Type:std::string

    Unit:(no unit assumed)

    Controllable:No

    Description:Base name of the auxvariables

  • blockBlock restriction for the variables and kernels

    C++ Type:std::vector<SubdomainName>

    Unit:(no unit assumed)

    Controllable:No

    Description:Block restriction for the variables and kernels

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:If specified blocks matching these identifiers will be skipped.

  • no_grain_color0 0 0RGB value of color used to represent area with no grains, defaults to black

    Default:0 0 0

    C++ Type:libMesh::Point

    Unit:(no unit assumed)

    Controllable:No

    Description:RGB value of color used to represent area with no grains, defaults to black

  • phaseThe phase to use for all queries.

    C++ Type:unsigned int

    Unit:(no unit assumed)

    Controllable:No

    Description:The phase to use for all queries.

  • sd001Reference sample direction

    Default:001

    C++ Type:MooseEnum

    Unit:(no unit assumed)

    Options:100, 010, 001

    Controllable:No

    Description:Reference sample direction

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

Advanced Parameters