23 "Input mesh the operation will be applied to");
33 std::unique_ptr<MeshBase>
36 _input->get_boundary_info().build_node_list_from_side_list();
static InputParameters validParams()
MeshGenerator for constructing node sets from side sets.
std::unique_ptr< T_DEST, T_DELETER > dynamic_pointer_cast(std::unique_ptr< T_SRC, T_DELETER > &src)
These are reworked from https://stackoverflow.com/a/11003103.
NodeSetsFromSideSetsGenerator(const InputParameters ¶meters)
static InputParameters validParams()
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
std::unique_ptr< MeshBase > & _input
Input mesh the operation will be applied to.
registerMooseObject("MooseApp", NodeSetsFromSideSetsGenerator)
MeshGenerators are objects that can modify or add to an existing mesh.