Go to the source code of this file.
◆ validParams< SmoothMultiBoundingBoxBaseIC >()
Definition at line 15 of file SmoothMultiBoundingBoxBaseIC.C.
17 InputParameters params = validParams<InitialCondition>();
18 params.addRequiredParam<Real>(
"outside",
"Outside value");
19 params.addRequiredParam<std::vector<Point>>(
20 "smaller_coordinate_corners",
21 "For 1D, these are the left points; for 2D, these are the bottom left corners; for 3D, these "
22 "are the back bottom left corners. The format is (corner1_x corner1_y corner1_z corner2_x "
23 "corner2_y corner2_z ...)");
24 params.addRequiredParam<std::vector<Point>>(
25 "larger_coordinate_corners",
26 "For 1D, these are the right points; for 2D, these are the top right corners; for 3D, these "
27 "are the front top right corners. The format is (corner1_x corner1_y corner1_z corner2_x "
28 "corner2_y corner2_z ...)");
29 params.addRequiredParam<Real>(
"int_width",
"The value of the interfacial width between boxes");
30 params.addRequiredParam<std::vector<Real>>(
"inside",
31 "The value of the variable inside each box "
32 "(one value per box or a single value for "
Referenced by validParams< IsolatedBoundingBoxIC >(), and validParams< NestedBoundingBoxIC >().