OGS
CreateChemicalSystem.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
6#include <memory>
7
8namespace BaseLib
9{
10class ConfigTree;
11}
12
13namespace MeshLib
14{
15class Mesh;
16} // namespace MeshLib
17
18namespace ChemistryLib
19{
20namespace PhreeqcIOData
21{
22struct ChemicalSystem;
23
24std::unique_ptr<ChemicalSystem> createChemicalSystem(
25 BaseLib::ConfigTree const& config, MeshLib::Mesh& mesh);
26} // namespace PhreeqcIOData
27} // namespace ChemistryLib
std::unique_ptr< ChemicalSystem > createChemicalSystem(BaseLib::ConfigTree const &config, MeshLib::Mesh &mesh)
Complete description of one local reactive system passed to PHREEQC.