Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< MultiSmoothCircleIC >()
Definition at line 20 of file MultiSmoothCircleIC.C.
23 params.addClassDescription(
"Random distribution of smooth circles with given minimum spacing");
24 params.addRequiredParam<
unsigned int>(
"numbub",
"The number of bubbles to place");
25 params.addRequiredParam<Real>(
"bubspac",
26 "minimum spacing of bubbles, measured from center to center");
27 params.addParam<
unsigned int>(
"numtries", 1000,
"The number of tries");
28 params.addRequiredParam<Real>(
"radius",
"Mean radius value for the circles");
29 params.addParam<Real>(
"radius_variation",
31 "Plus or minus fraction of random variation in "
32 "the bubble radius for uniform, standard "
33 "deviation for normal");
34 MooseEnum rand_options(
"uniform normal none",
"none");
35 params.addParam<MooseEnum>(
"radius_variation_type",
37 "Type of distribution that random circle radii will follow");
Referenced by PolycrystalVoronoiVoidIC::actionParameters().