www.mooseframework.org
Functions
PolycrystalVoronoi.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PhaseFieldApp", PolycrystalVoronoi)
 
template<>
InputParameters validParams< PolycrystalVoronoi > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
PolycrystalVoronoi   
)

◆ validParams< PolycrystalVoronoi >()

template<>
InputParameters validParams< PolycrystalVoronoi > ( )

Definition at line 22 of file PolycrystalVoronoi.C.

23 {
24  InputParameters params = validParams<PolycrystalUserObjectBase>();
25  params.addClassDescription(
26  "Random Voronoi tessellation polycrystal (used by PolycrystalVoronoiAction)");
27  params.addParam<unsigned int>(
28  "grain_num", 0, "Number of grains being represented by the order parameters");
29  params.addParam<unsigned int>("rand_seed", 0, "The random seed");
30  params.addParam<bool>(
31  "columnar_3D", false, "3D microstructure will be columnar in the z-direction?");
32  params.addParam<FileName>(
33  "file_name",
34  "",
35  "File containing grain centroids, if file_name is provided, the centroids "
36  "from the file will be used.");
37  params.addParam<Real>("int_width", 0.0, "Width of diffuse interfaces");
38  return params;
39 }

Referenced by validParams< PolycrystalHex >().

validParams< PolycrystalUserObjectBase >
InputParameters validParams< PolycrystalUserObjectBase >()
Definition: PolycrystalUserObjectBase.C:24