22 "Size of the polygon to be generated (given as either " 23 "apothem or radius depending on polygon_size_style).");
24 MooseEnum polygon_size_style(
"apothem radius",
"apothem");
27 "Style in which polygon size is given (default: apothem).");
29 "num_sides", 6,
"num_sides>=3",
"Number of sides of the polygon.");
30 params.
addClassDescription(
"This PolygonConcentricCircleMeshGenerator object is designed to mesh " 31 "a polygon geometry with optional rings centered inside.");
43 "This parameter must be false if different side sector numbers are set.");
const std::vector< unsigned int > _num_sectors_per_side
Mesh sector number of each polygon side.
registerMooseObject("ReactorApp", PolygonConcentricCircleMeshGenerator)
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
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.
void paramError(const std::string ¶m, Args... args) const
This PolygonConcentricCircleMeshGenerator object is designed to mesh a polygon geometry with optional...
PolygonConcentricCircleMeshGenerator(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
bool _is_general_polygon
MeshMetaData: whether this produced mesh is a general polygon (or a hexagon)
static InputParameters validParams()
static InputParameters validParams()