OGS
PhreeqcKernelData/CreateKineticReactant.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#include <optional>
8
9#include "KineticReactant.h"
10
11namespace BaseLib
12{
13class ConfigTree;
14}
15
16namespace MeshLib
17{
18class Mesh;
19}
20
21namespace ChemistryLib
22{
23namespace PhreeqcKernelData
24{
25std::unique_ptr<Kinetics> createKineticReactants(
26 std::optional<BaseLib::ConfigTree> const& config,
27 MeshLib::Mesh const& mesh);
28}
29} // namespace ChemistryLib
std::unique_ptr< Kinetics > createKineticReactants(std::optional< BaseLib::ConfigTree > const &config, MeshLib::Mesh const &mesh)