13 #include "MooseMesh.h"
14 #include "MooseVariable.h"
23 params.addClassDescription(
24 "Random noise with different min/max inside/outside of a smooth circle");
25 params.addRequiredParam<Real>(
"variation_invalue",
"Plus or minus this amount on the invalue");
26 params.addRequiredParam<Real>(
"variation_outvalue",
"Plus or minus this amount on the outvalue");
32 _variation_invalue(parameters.get<Real>(
"variation_invalue")),
33 _variation_outvalue(parameters.get<Real>(
"variation_outvalue"))
36 paramError(
"profile",
"Hyperbolic tangent profile is not supported for this IC");
42 Point l_center = center;
50 Real dist =
_mesh.minPeriodicDistance(_var.number(), l_p, l_center);