25 std::unique_ptr<MeshBase>
generate()
override;
const Real _xoffset
Offsets in the x, y, and z directions of the origin node (default location: (0,0,0)) ...
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
void makeQuad8Elems(MeshBase &mesh, const std::vector< Node *> &nodes)
void makeQuad4Elems(MeshBase &mesh, const std::vector< Node *> &nodes)
MooseEnum _elem_type
The element type used.
MooseEnum _dim
The dimension of the mesh.
Real _xlength
Edge length of the domain in the x, y, and z directions.
void makeHex20Elems(MeshBase &mesh, const std::vector< Node *> &nodes)
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
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.
ExamplePatchMeshGenerator(const InputParameters ¶meters)
void makeHex8Elems(MeshBase &mesh, const std::vector< Node *> &nodes)
MeshGenerators are objects that can modify or add to an existing mesh.