11 #include "MooseRandom.h"
20 params.addClassDescription(
21 "Multiple smooth circles with manually specified radii and center points");
22 params.addRequiredParam<std::vector<Real>>(
"x_positions",
23 "The x-coordinate for each circle center");
24 params.addRequiredParam<std::vector<Real>>(
"y_positions",
25 "The y-coordinate for each circle center");
26 params.addRequiredParam<std::vector<Real>>(
"z_positions",
27 "The z-coordinate for each circle center");
28 params.addRequiredParam<std::vector<Real>>(
"radii",
"The radius for each circle");
35 _x_positions(getParam<std::vector<Real>>(
"x_positions")),
36 _y_positions(getParam<std::vector<Real>>(
"y_positions")),
37 _z_positions(getParam<std::vector<Real>>(
"z_positions")),
38 _input_radii(getParam<std::vector<Real>>(
"radii"))
47 for (
unsigned int circ = 0; circ <
_input_radii.size(); ++circ)
56 for (
unsigned int circ = 0; circ <
_x_positions.size(); ++circ)