26 Commits

Author SHA1 Message Date
Max Lübke
a718c3efaf Revert "feat: make output of H(0) and O(0) optional"
This reverts commit bdb5ce944fd001cb36c8369d8c792f2f4a54c7be.
2024-12-20 09:21:18 +01:00
Max Lübke
6ab404eefd feat: add with_h0_o0 and with_redox parameters to ChemistryModule and related classes 2024-12-20 09:21:18 +01:00
Max Luebke
e5588a2ee9 feat: add support for redox in PhreeqcMatrix initialization 2024-12-20 09:21:18 +01:00
Max Luebke
c5b0ae201c feat: make output of H(0) and O(0) optional 2024-12-20 09:21:17 +01:00
Max Lübke
45ea77ae0f Update subproject commit in ext/iphreeqc 2024-11-07 14:22:51 +01:00
Max Lübke
9122e51980 refactor: Rework deferred R function evaluation
fix: Unique pointer behaviour of `global_rt_setup` was messed up
2024-09-12 11:40:03 +02:00
hans
95cb95998e feat: Add AI Surrogate functions to V.03 2024-05-27 09:09:01 +02:00
Max Lübke
480dd146f4 BREAKING CHANGE: Enable Surface/Exchange using new API of PhreeqcEngine 2024-05-06 10:01:57 +00:00
Max Luebke
e27ce205fb Add minimal flag to importList function in InitialList 2024-04-08 20:47:38 +00:00
Max Luebke
fa916cc66e Refactor code according to static analyzers 2024-04-08 09:19:48 +00:00
Max Luebke
5cc161e25e Add inner_boundaries handling in DiffusionModule and InitialList 2024-04-05 08:31:32 +00:00
Max Luebke
38053fd4d0 Add support for missing species in init grid, which are injected (by boundary condition) 2024-04-03 14:25:04 +00:00
Max Luebke
c667bee7d8 Add DHT functionality, still need to be validated 2024-04-02 14:14:19 +00:00
Max Luebke
b229377adb Add chemistry initialization to InitialList class 2024-04-02 12:06:55 +00:00
Max Lübke
2c51cd90ef Update dependencies and refactor code 2024-03-28 14:23:20 +00:00
Max Lübke
0bfc95bb52 Add Basic heterogeneous diffusion functionality 2024-03-27 20:34:48 +00:00
Max Luebke
a04344e435 Add total_grid_cells to ChemistryInit struct 2024-03-21 22:33:40 +00:00
Max Lübke
4fc0d5547b Add support for importing and exporting initial grid in InitialList class 2024-03-21 21:36:09 +00:00
Max Lübke
7d4c14c356 Add Init/CMakeLists.txt and ChemistryInit.cpp files, and update initializer.cpp and InitialList.hpp 2024-03-20 23:46:57 +00:00
Max Lübke
793c2bb4ff Add resolvePqcBound function and refactor parseBoundaries2D function 2024-03-19 15:37:29 +00:00
Max Lübke
ebfa10c236 Update alpha matrix parsing 2024-03-19 14:07:25 +00:00
Max Lübke
badb01b4fe Refactor initialization code for diffusion and grid 2024-03-19 13:39:59 +00:00
Max Lübke
8328fd1390 Refactor grid initialization and update member access in InitialList 2024-03-19 12:32:16 +00:00
Max Luebke
60c3d7b022 Save latest changes, boundaries still missing or incomplete 2024-03-19 08:12:20 +00:00
Max Luebke
9990c12de4 Add modify_module_sizes function and modify module_sizes in InitialList class 2024-03-13 23:50:13 +01:00
Max Luebke
bcabe5bcc4 Add iphreeqc and init_r_lib submodules, and make necessary changes to CMakeLists.txt and src/initializer.cpp 2024-03-13 16:57:44 +01:00