25 std::unique_ptr<MeshBase>
generate()
override;
const Real _bias_x
The amount by which to bias the cells in the x,y,z directions.
bool _has_subdomain_ids
Whether or not subdomain_ids parameter is set.
GeneratedMeshGenerator(const InputParameters ¶meters)
Generates a line, square, or cube mesh with uniformly spaced or biased elements.
const boundary_id_type _boundary_id_offset
offset that is added to the boundary IDs
static InputParameters validParams()
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
unsigned int & _nx
Number of elements in x, y, z direction.
Real & _xmin
The min/max values for x,y,z component.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const bool _gauss_lobatto_grid
All of the libmesh build_line/square/cube routines support an option to grade the mesh into the bound...
const InputParameters & parameters() const
Get the parameters of the object.
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
MooseEnum _dim
The dimension of the mesh.
const std::string _boundary_name_prefix
prefix string for the boundary names
MeshGenerators are objects that can modify or add to an existing mesh.