Closed bevanwsjones closed 1 month ago
Outstanding questions:
Regarding
- What do we do with minimal - I have hacked it to death to get it compiling?
We are going to remove it. See https://github.com/exasim-project/NeoFOAM/pull/61
- Should I go further and replace some of the macros with more c++20-style inline functions (if possible)?
Please go ahead.
Regarding:
Regarding the minimal example I would say we merge #54 first, then we complete #61 which removes the minimal example. Then we can remove it from this PR as well.
Regarding the minimal example I would say we merge #54 first, then we complete #61 which removes the minimal example. Then we can remove it from this PR as well.
Does it matter if this is before or after we remove minimal, since its going to be removed whether we do it earlier or later I am not sure makes much difference?
Does it matter if this is before or after we remove minimal, since its going to be removed whether we do it earlier or later I am not sure makes much difference?
Of course you could also remove the applications
folder and the unneeded files in this PR.
Of course you could also remove the
applications
folder and the unneeded files in this PR.
done :)
@greole think we ready.
This adds some basic assert checking and error messaging to the project. Additionally in
Debug
andRelWithDebInfo
additional stack tracing is added, via thecpptrace
library.@greole I think we will need to update their cmake presets with this, so I am not 100% about the 'correct' approach for creating
target_compile_definitions
.Also I have never really done exceptions before, so if you see room for improvement go ahead :).