OGS
Surface.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <string>
14
15
#include "
MeshLib/PropertyVector.h
"
16
17
namespace
ChemistryLib
18
{
19
namespace
PhreeqcIOData
20
{
21
struct
DensityBasedSurfaceSite
22
{
23
DensityBasedSurfaceSite
(std::string name_,
24
double
const
site_density_,
25
double
const
specific_surface_area_,
26
double
const
mass_)
27
:
name
(std::move(name_)),
28
site_density
(site_density_),
29
specific_surface_area
(specific_surface_area_),
30
mass
(mass_)
31
{
32
}
33
34
std::string
const
name
;
35
double
const
site_density
;
36
double
const
specific_surface_area
;
37
double
const
mass
;
38
};
39
40
struct
MoleBasedSurfaceSite
41
{
42
MoleBasedSurfaceSite
(std::string name_,
43
MeshLib::PropertyVector<double>
*
const
molality_)
44
:
name
(std::move(name_)),
molality
(molality_)
45
{
46
}
47
48
std::string
const
name
;
49
MeshLib::PropertyVector<double>
*
molality
;
50
};
51
}
// namespace PhreeqcIOData
52
}
// namespace ChemistryLib
PropertyVector.h
MeshLib::PropertyVector
Definition
TwoPhaseFlowWithPrhoMaterialProperties.h:28
ChemistryLib
Definition
ChemicalSolverInterface.h:31
ChemistryLib::PhreeqcIOData::DensityBasedSurfaceSite
Definition
Surface.h:22
ChemistryLib::PhreeqcIOData::DensityBasedSurfaceSite::mass
double const mass
Definition
Surface.h:37
ChemistryLib::PhreeqcIOData::DensityBasedSurfaceSite::DensityBasedSurfaceSite
DensityBasedSurfaceSite(std::string name_, double const site_density_, double const specific_surface_area_, double const mass_)
Definition
Surface.h:23
ChemistryLib::PhreeqcIOData::DensityBasedSurfaceSite::site_density
double const site_density
Definition
Surface.h:35
ChemistryLib::PhreeqcIOData::DensityBasedSurfaceSite::name
std::string const name
Definition
Surface.h:34
ChemistryLib::PhreeqcIOData::DensityBasedSurfaceSite::specific_surface_area
double const specific_surface_area
Definition
Surface.h:36
ChemistryLib::PhreeqcIOData::MoleBasedSurfaceSite
Definition
Surface.h:41
ChemistryLib::PhreeqcIOData::MoleBasedSurfaceSite::MoleBasedSurfaceSite
MoleBasedSurfaceSite(std::string name_, MeshLib::PropertyVector< double > *const molality_)
Definition
Surface.h:42
ChemistryLib::PhreeqcIOData::MoleBasedSurfaceSite::name
std::string const name
Definition
Surface.h:48
ChemistryLib::PhreeqcIOData::MoleBasedSurfaceSite::molality
MeshLib::PropertyVector< double > * molality
Definition
Surface.h:49
ChemistryLib
PhreeqcIOData
Surface.h
Generated by
1.12.0