![]() |
OGS
|
|
PHREEQC-backed ChemicalSolverInterface implementation.
PhreeqcIO is the concrete coupling layer between OpenGeoSys and PHREEQC. For each chemical_system_id (one reactive control volume / local chemical system), it:
chemical_system_id as a closed, well-mixed batch reactor over the current timestep \(\Delta t\) (i.e. no mass exchange between different chemical_system_id inside PHREEQC during that solve);Temperature and pressure: The interface allows passing temperature \(T\) [K] and pressure \(p\) [Pa] for each chemical_system_id via setChemicalSystemConcrete().
Definition in file PhreeqcIO.h.
Go to the source code of this file.
Classes | |
| class | ChemistryLib::PhreeqcIOData::PhreeqcIO |
| Drives the chemistry step in the operator-split reactive transport loop. More... | |
Namespaces | |
| namespace | MeshLib |
| namespace | ChemistryLib |
| namespace | ChemistryLib::PhreeqcIOData |