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
Cgal triangulation #13661
Cgal triangulation #13661
Conversation
cede1ac
to
74bb375
Compare
a49144b
to
ac5d552
Compare
b701275
to
11d6d8f
Compare
11d6d8f
to
c965b7f
Compare
/rebuild |
Now that #13644 has been merged, this can be reviewed. This PR is holding back #13664 and luca-heltai#111 (which will be opened right after #13664 is merged). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall looks good 👍
for (const auto edge : cgal_triangulation.finite_edges()) | ||
{ | ||
// An edge is idenfied by a cell and its two vertices | ||
const auto &[c, i, j] = edge; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is also a C++17 feature, isn't it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. The wrappers are only enabled if c++17 is enabled.
7ff7d2f
to
31932aa
Compare
31932aa
to
b5545e4
Compare
@peterrum, I've addressed all your comments. |
Failing is due to artifacts upload:
|
Insertion of deal.II points into CGAL triangulation types, and convertion between CGAL Triangulation types to deal.II Triangulation types.
Depends on #13644. Relevant changes to this PR can be seen here:https://github.com/luca-heltai/dealii/compare/7cb4ee71..b1a8136e2