OGS
PhreeqcIOData/CreateEquilibriumReactants.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 <optional>
7
#include <vector>
8
9
namespace
BaseLib
10
{
11
class
ConfigTree
;
12
}
13
14
namespace
MeshLib
15
{
16
class
Mesh
;
17
18
template
<
typename
PROP_VAL_TYPE>
19
class
PropertyVector
;
20
}
21
22
namespace
ChemistryLib
23
{
24
namespace
PhreeqcIOData
25
{
26
struct
EquilibriumReactant
;
27
28
std::vector<EquilibriumReactant>
createEquilibriumReactants
(
29
std::optional<BaseLib::ConfigTree>
const
& config, MeshLib::Mesh& mesh);
30
}
// namespace PhreeqcIOData
31
}
// namespace ChemistryLib
BaseLib::ConfigTree
Definition
ConfigTree.h:101
MeshLib::Mesh
Definition
Mesh.h:34
MeshLib::PropertyVector
Definition
PropertyVector.h:52
BaseLib
Definition
TestDefinition.h:13
ChemistryLib::PhreeqcIOData
Definition
PhreeqcIO.cpp:35
ChemistryLib::PhreeqcIOData::createEquilibriumReactants
std::vector< EquilibriumReactant > createEquilibriumReactants(std::optional< BaseLib::ConfigTree > const &config, MeshLib::Mesh &mesh)
Definition
PhreeqcIOData/CreateEquilibriumReactants.cpp:17
ChemistryLib
Definition
ChemicalSolverInterface.h:108
MeshLib
Definition
ProjectData.h:30
ChemistryLib::PhreeqcIOData::EquilibriumReactant
Definition
EquilibriumReactant.h:23
ChemistryLib
PhreeqcIOData
CreateEquilibriumReactants.h
Generated by
1.14.0