21 std::unique_ptr<MeshBase>
generate()
override;
std::unique_ptr< MeshBase > * _input_mesh
Hold the input mesh.
const MeshGeneratorName _mesh_name
Name of the input mesh.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
const InputParameters & parameters() const
Get the parameters of the object.
MooseEnum _dim
The dimension of the mesh.
std::unique_ptr< MeshBase > * _build_mesh
Hold the generated mesh.
static InputParameters validParams()
OverlayMeshGenerator(const InputParameters ¶meters)
MeshGenerators are objects that can modify or add to an existing mesh.