10#ifdef MOOSE_MFEM_ENABLED
35 const unsigned int _nx;
37 const unsigned int _ny;
39 const unsigned int _nz;
Generates a structured Cartesian MFEM mesh: a line (1D), rectangle (2D), or box (3D) with uniformly s...
const Real _ymax
Upper bound of the domain in the y direction (lower bound is 0)
const unsigned int _dim
Mesh dimension (1, 2, or 3)
const unsigned int _ny
Number of elements in the y direction.
const Real _xmax
Upper bound of the domain in the x direction (lower bound is 0)
const unsigned int _nz
Number of elements in the z direction.
const unsigned int _nx
Number of elements in the x direction.
const Real _zmax
Upper bound of the domain in the z direction (lower bound is 0)
static InputParameters validParams()
std::unique_ptr< mfem::Mesh > generateMFEMMesh() override
Implement this to produce the mfem::Mesh for this generator.
const mfem::Element::Type _elem_type
Element type (resolved from user input or dimension-based default); unused for dim == 1.
Abstract base class for MFEM-native mesh generators.
const InputParameters & parameters() const
Get the parameters of the object.