26 Commits

Author SHA1 Message Date
Max Lübke
f0eacc0f40 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
e1d1a577bc feat: add with_h0_o0 and with_redox parameters to ChemistryModule and related classes 2024-12-20 09:21:18 +01:00
Max Luebke
b4c437e614 feat: add support for redox in PhreeqcMatrix initialization 2024-12-20 09:21:18 +01:00
Max Luebke
50e856b28b feat: make output of H(0) and O(0) optional 2024-12-20 09:21:17 +01:00
Max Lübke
9650e59115 Update subproject commit in ext/iphreeqc 2024-11-07 14:22:51 +01:00
Max Lübke
eee1f0d689 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
a55a7ae095 feat: Add AI Surrogate functions to V.03 2024-05-27 09:09:01 +02:00
Max Lübke
2b69da0c5d BREAKING CHANGE: Enable Surface/Exchange using new API of PhreeqcEngine 2024-05-06 10:01:57 +00:00
Max Luebke
41d00fd079 Add minimal flag to importList function in InitialList 2024-04-08 20:47:38 +00:00
Max Luebke
2c7fc089cc Refactor code according to static analyzers 2024-04-08 09:19:48 +00:00
Max Luebke
07cf952cee Add inner_boundaries handling in DiffusionModule and InitialList 2024-04-05 08:31:32 +00:00
Max Luebke
dc3502685c Add support for missing species in init grid, which are injected (by boundary condition) 2024-04-03 14:25:04 +00:00
Max Luebke
47aa43d1e1 Add DHT functionality, still need to be validated 2024-04-02 14:14:19 +00:00
Max Luebke
082a758f18 Add chemistry initialization to InitialList class 2024-04-02 12:06:55 +00:00
Max Lübke
a345191d5a Update dependencies and refactor code 2024-03-28 14:23:20 +00:00
Max Lübke
38a631f0ab Add Basic heterogeneous diffusion functionality 2024-03-27 20:34:48 +00:00
Max Luebke
d3632156a5 Add total_grid_cells to ChemistryInit struct 2024-03-21 22:33:40 +00:00
Max Lübke
756988da31 Add support for importing and exporting initial grid in InitialList class 2024-03-21 21:36:09 +00:00
Max Lübke
94a4f71038 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
bbeff06083 Add resolvePqcBound function and refactor parseBoundaries2D function 2024-03-19 15:37:29 +00:00
Max Lübke
64ec44034c Update alpha matrix parsing 2024-03-19 14:07:25 +00:00
Max Lübke
1d24e670e5 Refactor initialization code for diffusion and grid 2024-03-19 13:39:59 +00:00
Max Lübke
14411ac319 Refactor grid initialization and update member access in InitialList 2024-03-19 12:32:16 +00:00
Max Luebke
f832a9e0db Save latest changes, boundaries still missing or incomplete 2024-03-19 08:12:20 +00:00
Max Luebke
87de816f93 Add modify_module_sizes function and modify module_sizes in InitialList class 2024-03-13 23:50:13 +01:00
Max Luebke
3380eb4a8f 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