SubdomainExtraElementIDGenerator(const InputParameters ¶meters)
static InputParameters validParams()
virtual std::unique_ptr< MeshBase > generate() override
const std::vector< SubdomainName > & _subdomain_names
subdomains that are to be assigned with element IDs
const std::vector< std::string > & _id_names
The names for each ID from input.
std::unique_ptr< MeshBase > & _input
input mesh for adding element IDs
const std::vector< dof_id_type > *const _defaults
The default IDs from input, if any.
const std::vector< std::vector< dof_id_type > > & _ids
The IDs from input.