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

Remove extra orientation functions #16965

Merged
merged 6 commits into from
May 8, 2024

Conversation

drwells
Copy link
Member

@drwells drwells commented May 4, 2024

Part of #14667. Now that we have if constexpr () we can make a lot of this code simpler. We also never use the TriaObjectsOrientations::set_*() functions, so those can all go.

Orientations are only ever set once (in create_triangulation()) and, in that
context, are always encoded with the combined orientation.
Copy link
Member

@kronbichler kronbichler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is very nice!

Copy link
Member

@bangerth bangerth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool you're getting some real payoff for your work here by removing all of this code!

include/deal.II/grid/tria_accessor.templates.h Outdated Show resolved Hide resolved
@drwells drwells force-pushed the remove-extra-orientation-functions branch from d28f52d to a93f80a Compare May 6, 2024 14:54
@drwells drwells merged commit 9fe9a5f into dealii:master May 8, 2024
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants