Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement of FancyExtruderGenerator Functionalities #18087

Closed
miaoyinb opened this issue Jun 14, 2021 · 1 comment · Fixed by #18116
Closed

Enhancement of FancyExtruderGenerator Functionalities #18087

miaoyinb opened this issue Jun 14, 2021 · 1 comment · Fixed by #18116
Labels
C: Framework T: task An enhancement to the software.

Comments

@miaoyinb
Copy link
Contributor

Reason

The current version of FancyExtruderGenerator does not retain element extra integers and subdomain/nodeset/sideset names during extrusion. Additionally, the useful "swap" functionality only works for subdomain IDs (not for element extra integers).

Design

The following new functionalities will be added to the FancyExtruderGenerator object.

  1. Retain all existing element extra integers of the input mesh during extrusion;
  2. Retain all existing subdomain, nodeset and sideset name maps of the input mesh during extrusion;
  3. Enable element extra integer "swap", which is similar to the existing subdomain_swaps.

Impact

This update will enable the implementation of a series of new features being developed as part of the NEAMS MOOSE Meshing Improvements project, including Reporting ID and Control Drum Meshing. It will also generally enhance the functionalities of FancyExtruderGenerator for other applications.

@miaoyinb miaoyinb added the T: task An enhancement to the software. label Jun 14, 2021
@miaoyinb
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework T: task An enhancement to the software.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants