OGS
CreateUserPunch.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
9namespace BaseLib
10{
11class ConfigTree;
12}
13
14namespace MeshLib
15{
16class Mesh;
17}
18
19namespace ChemistryLib
20{
21namespace PhreeqcIOData
22{
23struct UserPunch;
24
25std::unique_ptr<UserPunch> createUserPunch(
26 std::optional<BaseLib::ConfigTree> const& config,
27 MeshLib::Mesh const& mesh);
28} // namespace PhreeqcIOData
29} // namespace ChemistryLib
std::unique_ptr< UserPunch > createUserPunch(std::optional< BaseLib::ConfigTree > const &config, MeshLib::Mesh const &mesh)