Tricrystal2CircleGrainsICAction

Overview

This action creates the initial conditions (ICs) for the three order parameters used to represent a tricrystal. It creates a grain structure with the second and third grains represented by circles (2D) or spheres (3D) embedded in the first grain.

The action creates the three ICs with the Tricrystal2CircleGrainsIC.

Example Input File Syntax

The Tricrystal2CircleGrainsICAction is accessed through the ICs/PolycrystalICs block, as shown below.

[GlobalParams]
  op_num = 3
  var_name_base = gr
  wGB = 100
  length_scale = 1.0e-9
  time_scale = 1.0e-9
[]
(../moose/modules/phase_field/test/tests/GBAnisotropy/test1.i)
[ICs]
  [./PolycrystalICs]
    [./Tricrystal2CircleGrainsIC]
    [../]
  [../]
[]
(../moose/modules/phase_field/test/tests/GBAnisotropy/test1.i)

Input Parameters

  • op_numnumber of order parameters to create

    C++ Type:unsigned int

    Controllable:No

    Description:number of order parameters to create

  • var_name_basespecifies the base name of the variables

    C++ Type:std::string

    Controllable:No

    Description:specifies the base name of the variables

Required Parameters

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

    Default:__all__

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

    Controllable:No

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

  • blockBlock restriction for the initial condition

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

    Controllable:No

    Description:Block restriction for the initial condition

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

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

    Controllable:No

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

  • inactiveIf specified blocks matching these identifiers will be skipped.

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

    Controllable:No

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

Optional Parameters