20 "Size of the polygon to be generated (given as either "
21 "apothem or radius depending on polygon_size_style).");
22 MooseEnum polygon_size_style(
"apothem radius",
"apothem");
25 "Style in which polygon size is given (default: apothem).");
27 "num_sides", 6,
"num_sides>=3",
"Number of sides of the polygon.");
28 params.
addClassDescription(
"This PolygonConcentricCircleMeshGenerator object is designed to mesh "
29 "a polygon geometry with optional rings centered inside.");
41 "This parameter must be false if different side sector numbers are set.");
registerMooseObject("ReactorApp", PolygonConcentricCircleMeshGenerator)
void paramError(const std::string ¶m, Args... args) const
This PolygonConcentricCircleMeshGeneratorBase object is a base class to be inherited for polygon mesh...
const bool _quad_center_elements
Whether the central elements need to be QUAD4.
bool _is_general_polygon
MeshMetaData: whether this produced mesh is a general polygon (or a hexagon)
const std::vector< unsigned int > _num_sectors_per_side
Mesh sector number of each polygon side.
static InputParameters validParams()
This PolygonConcentricCircleMeshGenerator object is designed to mesh a polygon geometry with optional...
PolygonConcentricCircleMeshGenerator(const InputParameters ¶meters)
static InputParameters validParams()