OGS
CreateUserPunch.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <memory>
14#include <optional>
15
16namespace BaseLib
17{
18class ConfigTree;
19}
20
21namespace MeshLib
22{
23class Mesh;
24}
25
26namespace ChemistryLib
27{
28namespace PhreeqcIOData
29{
30struct UserPunch;
31
32std::unique_ptr<UserPunch> createUserPunch(
33 std::optional<BaseLib::ConfigTree> const& config,
34 MeshLib::Mesh const& mesh);
35} // namespace PhreeqcIOData
36} // namespace ChemistryLib
std::unique_ptr< UserPunch > createUserPunch(std::optional< BaseLib::ConfigTree > const &config, MeshLib::Mesh const &mesh)