28 virtual std::unique_ptr<MooseMesh>
safeClone()
const override;
33 virtual void prepared(
bool state)
override;
Mesh generated from parameters.
virtual std::unique_ptr< MooseMesh > safeClone() const override
A safer version of the clone() method that hands back an allocated object wrapped in a smart pointer.
GeneratedMesh(const GeneratedMesh &)=default
virtual Real getMaxInDimension(unsigned int component) const override
Real _xmin
The min/max values for x,y,z component.
bool _dims_may_have_changed
Boolean to indicate that dimensions may have changed.
unsigned int _nx
Number of elements in x, y, z direction.
GeneratedMesh & operator=(const GeneratedMesh &other_mesh)=delete
MooseEnum _dim
The dimension of the mesh.
virtual Real getMinInDimension(unsigned int component) const override
Returns the min or max of the requested dimension respectively.
bool _gauss_lobatto_grid
All of the libmesh build_line/square/cube routines support an option to grade the mesh into the bound...
virtual void buildMesh() override
Must be overridden by child classes.
static InputParameters validParams()
Real _bias_x
The amount by which to bias the cells in the x,y,z directions.
const InputParameters & parameters() const
Get the parameters of the object.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
bool prepared() const
Setter/getter for whether the mesh is prepared.