hyteg merge requestshttps://i10git.cs.fau.de/hyteg/hyteg/-/merge_requests2024-03-28T16:24:47+01:00https://i10git.cs.fau.de/hyteg/hyteg/-/merge_requests/734Update/extend documentation of PrimitiveID class2024-03-28T16:24:47+01:00Marcus MohrUpdate/extend documentation of PrimitiveID classThis merge request
- re-writes and extends documentation text of `PrimitiveID` class
- adds three images to better explain the format of the bit pattern
- groups documentation of `PrimitiveID::asIntArray()` methods together
- updates met...This merge request
- re-writes and extends documentation text of `PrimitiveID` class
- adds three images to better explain the format of the bit pattern
- groups documentation of `PrimitiveID::asIntArray()` methods together
- updates meta-data in `PrimitiveID.hpp`
- relocates PrimitiveID.hpp to the sub-folder `src/hyteg/primitives`https://i10git.cs.fau.de/hyteg/hyteg/-/merge_requests/732TerraNeo - parameter handling, initialization, radial profiles2024-03-28T11:08:09+01:00Nils KohlTerraNeo - parameter handling, initialization, radial profilesThis MR is a continuation of !712 (and !707 which is a subset of !712).
The MR rebases and refactors what has been implemented in !712.
Introduces:
* parameter handling for the TN app
* radial profile computation
* IO for radial profil...This MR is a continuation of !712 (and !707 which is a subset of !712).
The MR rebases and refactors what has been implemented in !712.
Introduces:
* parameter handling for the TN app
* radial profile computation
* IO for radial profiles
* temperature initialization functions
Major edits compared to !712:
* refactored temperature initialization functions (now just a "library" of functions that create lambdas for `interpolate()`)
* refactored the radial profile tool (much more efficient as all relevant values are computed in a single loop, [free your functions](https://github.com/CppCon/CppCon2017/blob/master/Presentations/Free%20Your%20Functions/Free%20Your%20Functions%20-%20Klaus%20Iglberger%20-%20CppCon%202017.pdf))
* refactored parameter IO (using json with better error handling, no more global variables, etc.)Nils KohlNils Kohl