Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< SpecifiedSmoothSuperellipsoidIC >()
Definition at line 17 of file SpecifiedSmoothSuperellipsoidIC.C.
20 params.addClassDescription(
"Multiple smooth superellipsoids with manually specified center "
21 "points; semiaxes a,b,c; and exponents n");
22 params.addRequiredParam<std::vector<Real>>(
"x_positions",
23 "The x-coordinate for each superellipsoid center");
24 params.addRequiredParam<std::vector<Real>>(
"y_positions",
25 "The y-coordinate for each superellipsoid center");
26 params.addRequiredParam<std::vector<Real>>(
"z_positions",
27 "The z-coordinate for each superellipsoid center");
28 params.addRequiredParam<std::vector<Real>>(
"as",
"Semiaxis a for each superellipsoid");
29 params.addRequiredParam<std::vector<Real>>(
"bs",
"Semiaxis b for each superellipsoid");
30 params.addRequiredParam<std::vector<Real>>(
"cs",
"Semiaxis c for each superellipsoid");
31 params.addRequiredParam<std::vector<Real>>(
"ns",
"Exponent n for each superellipsoid");
Referenced by validParams< BimodalSuperellipsoidsIC >().