- inputThe mesh we want to modify
C++ Type:MeshGeneratorName
Description:The mesh we want to modify
BlockDeletionGenerator
Mesh generator which removes elements from the specified subdomains
Overview
The BlockDeletionGenerator is used to remove elements from a mesh matching a user provided subdomain ID. While most mesh generation operations should be based on geometric operations, it is sometimes easier to remove discretized elements for certain problems.
Input Parameters
- blockThe list of blocks to be deleted
C++ Type:std::vector<SubdomainName>
Description:The list of blocks to be deleted
- new_boundaryoptional boundary name to assign to the cut surface
C++ Type:BoundaryName
Description:optional boundary name to assign to the cut surface
- show_infoFalseWhether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)
Default:False
C++ Type:bool
Description:Whether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Description:Set the enabled status of the MooseObject.