25 std::unique_ptr<MeshBase>
generate()
override;
unsigned int _smoothing_max_it
Iteration number for Laplace smoothing.
static InputParameters validParams()
bool _preserve_volumes
Volume preserving function is optional.
std::vector< Real > _radii
Radii of concentric circles.
Generates a mesh based on concentric circles, given all the parameters.
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
std::vector< unsigned int > _rings
Number of rings in each circle or in the enclosing square.
bool _has_outer_square
Adding the enclosing square is optional.
MooseEnum _portion
Control of which portion of mesh will be developed.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ConcentricCircleMeshGenerator(const InputParameters ¶meters)
const InputParameters & parameters() const
Get the parameters of the object.
unsigned int _num_sectors
Number of sectors in one quadrant.
MeshGenerators are objects that can modify or add to an existing mesh.