-
Notifications
You must be signed in to change notification settings - Fork 285
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
Netgen submodule #3793
Netgen submodule #3793
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 02f6737 - Browse repository at this point
Copy the full SHA 02f6737View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e29626 - Browse repository at this point
Copy the full SHA 5e29626View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1382109 - Browse repository at this point
Copy the full SHA 1382109View commit details -
Configuration menu - View commit details
-
Copy full SHA for af48c9e - Browse repository at this point
Copy the full SHA af48c9eView commit details -
Initialize+finalize netgen if it's enabled
Right now this is just a test for include directory and linker issues, but it'll also be necessary when we're actually using netgen...
Configuration menu - View commit details
-
Copy full SHA for adf8829 - Browse repository at this point
Copy the full SHA adf8829View commit details -
Add unit tests for linking with Netgen
This doesn't really do anything but create and delete an empty mesh, but it helped me work out more linker and namespace issues, and it'll be a good place to put tests for any issues that we suspect aren't in our shim code.
Configuration menu - View commit details
-
Copy full SHA for 7a74fb0 - Browse repository at this point
Copy the full SHA 7a74fb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 156921e - Browse repository at this point
Copy the full SHA 156921eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f234c2a - Browse repository at this point
Copy the full SHA f234c2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c4f71 - Browse repository at this point
Copy the full SHA 26c4f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8452c - Browse repository at this point
Copy the full SHA ce8452cView commit details -
Add unit test for Netgen interface
We need a lot more here but this is a start
Configuration menu - View commit details
-
Copy full SHA for d9fac9b - Browse repository at this point
Copy the full SHA d9fac9bView commit details -
MeshTetInterface needs a virtual destructor
Fortunately recent clang versions flag this with a warning and our CI for them treats warnings as errors. Let's mark the newly-virtual functions "override" in the subclasses while we're at it.
Configuration menu - View commit details
-
Copy full SHA for 5a6e01c - Browse repository at this point
Copy the full SHA 5a6e01cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8ad0c9 - Browse repository at this point
Copy the full SHA f8ad0c9View commit details -
Do --enable-netgen w/--enable-optional (default)
In the medium term I'm hoping this will be robust enough to leave on by default; in the short term I want our CI to yell at me about any errors this triggers.
Configuration menu - View commit details
-
Copy full SHA for 5e63553 - Browse repository at this point
Copy the full SHA 5e63553View commit details -
Disable OpenCascade in our netgen submodule
We don't use it yet, we don't have plans to use it in the near future, and if cmake thinks we want it but can't find it then it refuses to build the parts of netgen we do use.
Configuration menu - View commit details
-
Copy full SHA for 8878f9e - Browse repository at this point
Copy the full SHA 8878f9eView commit details -
We don't need it, and it demands Tcl/Tk which we may not have and may not want to download.
Configuration menu - View commit details
-
Copy full SHA for 7a6b086 - Browse repository at this point
Copy the full SHA 7a6b086View commit details -
Our Civet recipe was complaining about the lack of pybind11, but I've seen other weird Python errors here too.
Configuration menu - View commit details
-
Copy full SHA for 060fbe1 - Browse repository at this point
Copy the full SHA 060fbe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a64980b - Browse repository at this point
Copy the full SHA a64980bView commit details -
MeshTetInterface::volume_to_surface_mesh()
This lets us (re)tetrahedralize volume meshes by turning their (outermost) surface into a surface manifold fitting our existing API. We'll still need to tweak this to save interior points as Steiner points for compatibility with our 2D triangulator behavior.
Configuration menu - View commit details
-
Copy full SHA for 7591224 - Browse repository at this point
Copy the full SHA 7591224View commit details -
Configuration menu - View commit details
-
Copy full SHA for f00cf7f - Browse repository at this point
Copy the full SHA f00cf7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bb14fb - Browse repository at this point
Copy the full SHA 3bb14fbView commit details -
Why did I not have this API take a reference??? Ought to fix that and deprecate the existing one...
Configuration menu - View commit details
-
Copy full SHA for 5eb936c - Browse repository at this point
Copy the full SHA 5eb936cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53a629e - Browse repository at this point
Copy the full SHA 53a629eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b40b8d5 - Browse repository at this point
Copy the full SHA b40b8d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6563701 - Browse repository at this point
Copy the full SHA 6563701View commit details -
Add tet support to build_sphere
Predicated on tet support in all_tri(), of course...
Configuration menu - View commit details
-
Copy full SHA for 78dfea2 - Browse repository at this point
Copy the full SHA 78dfea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c76a2 - Browse repository at this point
Copy the full SHA 11c76a2View commit details -
And get rid of an annoying unimplemented declaration (we have the functionality under another name though) while we're at it.
Configuration menu - View commit details
-
Copy full SHA for 51ecea3 - Browse repository at this point
Copy the full SHA 51ecea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d648fda - Browse repository at this point
Copy the full SHA d648fdaView commit details -
This isn't going to be as useful as I'd feared, if we can't support no-refinement cases, but it's done and it's working for auto-refinement cases.
Configuration menu - View commit details
-
Copy full SHA for 336f79d - Browse repository at this point
Copy the full SHA 336f79dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7adcca9 - Browse repository at this point
Copy the full SHA 7adcca9View commit details -
Move default destructor to .C file
This fixes our header check; we can't get away with a forward declaration if we're asked to generate an UnstructuredMesh destructor.
Configuration menu - View commit details
-
Copy full SHA for 217061f - Browse repository at this point
Copy the full SHA 217061fView commit details -
I don't think the move here should require unstructured_mesh.h but my compiler disagrees.
Configuration menu - View commit details
-
Copy full SHA for 2daef68 - Browse repository at this point
Copy the full SHA 2daef68View commit details -
We need a bit of a trick here to make sure the autogenerated headers only get generated once.
Configuration menu - View commit details
-
Copy full SHA for ce8982c - Browse repository at this point
Copy the full SHA ce8982cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 467d7a3 - Browse repository at this point
Copy the full SHA 467d7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f771fe - Browse repository at this point
Copy the full SHA 6f771feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 707ebc0 - Browse repository at this point
Copy the full SHA 707ebc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a8fdd - Browse repository at this point
Copy the full SHA 47a8fddView commit details -
gcc probably shouldn't accept this either, but is getting it indirectly.
Configuration menu - View commit details
-
Copy full SHA for 67a5f58 - Browse repository at this point
Copy the full SHA 67a5f58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66b0349 - Browse repository at this point
Copy the full SHA 66b0349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2635ec2 - Browse repository at this point
Copy the full SHA 2635ec2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d70ced3 - Browse repository at this point
Copy the full SHA d70ced3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8b1b0 - Browse repository at this point
Copy the full SHA 5f8b1b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for beecb68 - Browse repository at this point
Copy the full SHA beecb68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6531372 - Browse repository at this point
Copy the full SHA 6531372View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 97f40a1 - Browse repository at this point
Copy the full SHA 97f40a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e0da03 - Browse repository at this point
Copy the full SHA 1e0da03View commit details