24 std::unique_ptr<MeshBase>
generate()
override;
Elem * getElemType(const std::string &type)
std::unique_ptr< MeshBase > & _input
Mesh that possibly comes from another generator.
const std::vector< Point > & _nodal_positions
The nodal positions.
ElementGenerator(const InputParameters ¶meters)
const std::vector< dof_id_type > & _element_connectivity
The connectivity of the elements to the nodes.
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
Generates individual elements given a list of nodal positions.
const std::string & type() const
Get the type of this class.
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.
const unsigned int _elem_type
The type of element to build.
MeshGenerators are objects that can modify or add to an existing mesh.