- op_numnumber of order parameters to create
C++ Type:unsigned int
Unit:(no unit assumed)
Controllable:No
Description:number of order parameters to create
- var_name_basespecifies the base name of the variables
C++ Type:std::string
Unit:(no unit assumed)
Controllable:No
Description:specifies the base name of the variables
Tricrystal2CircleGrainsICAction
Sets initial conditions for the order parameters representing the tri-crystal grain structure
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
- 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
- blockBlock restriction for the initial condition
C++ Type:std::vector<SubdomainName>
Unit:(no unit assumed)
Controllable:No
Description:Block restriction for the initial condition
- 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.
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.