OGS
CreateSurface.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <optional>
14
#include <variant>
15
#include <vector>
16
17
namespace
BaseLib
18
{
19
class
ConfigTree;
20
}
21
22
namespace
MeshLib
23
{
24
class
Mesh;
25
}
26
27
namespace
ChemistryLib
28
{
29
namespace
PhreeqcIOData
30
{
31
struct
DensityBasedSurfaceSite;
32
struct
MoleBasedSurfaceSite;
33
34
std::vector<std::variant<DensityBasedSurfaceSite, MoleBasedSurfaceSite>>
35
createSurface
(std::optional<BaseLib::ConfigTree>
const
& config,
36
MeshLib::Mesh
& mesh);
37
}
// namespace PhreeqcIOData
38
}
// namespace ChemistryLib
MeshLib::Mesh
Definition
Mesh.h:43
BaseLib
Definition
TestDefinition.h:21
ChemistryLib::PhreeqcIOData::createSurface
std::vector< std::variant< DensityBasedSurfaceSite, MoleBasedSurfaceSite > > createSurface(std::optional< BaseLib::ConfigTree > const &config, MeshLib::Mesh &mesh)
Definition
CreateSurface.cpp:23
ChemistryLib
Definition
ChemicalSolverInterface.h:31
MeshLib
Definition
ProjectData.h:41
ChemistryLib
PhreeqcIOData
CreateSurface.h
Generated by
1.12.0