18 InputParameters params = validParams<InitialCondition>();
19 params.addClassDescription(
"Thumb shaped bicrystal for grain boundary mobility tests");
20 params.addRequiredParam<Real>(
"xcoord",
"The x coordinate of the circle center");
21 params.addRequiredParam<Real>(
"width",
"The y coordinate of the circle center");
22 params.addRequiredParam<Real>(
"height",
"The z coordinate of the circle center");
23 params.addRequiredParam<Real>(
"invalue",
"The variable value inside the circle");
24 params.addRequiredParam<Real>(
"outvalue",
"The variable value outside the circle");
29 : InitialCondition(parameters),
30 _xcoord(parameters.get<Real>(
"xcoord")),
31 _width(parameters.get<Real>(
"width")),
32 _height(parameters.get<Real>(
"height")),
33 _invalue(parameters.get<Real>(
"invalue")),
34 _outvalue(parameters.get<Real>(
"outvalue"))
47 for (
unsigned int i = 0; i < 2; ++i)
48 rad += (p(i) - center(i)) * (p(i) - center(i));