OGS
Surface.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <string>
14
16
17namespace ChemistryLib
18{
19namespace PhreeqcIOData
20{
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;
37 double const mass;
38};
39
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;
50};
51} // namespace PhreeqcIOData
52} // namespace ChemistryLib
DensityBasedSurfaceSite(std::string name_, double const site_density_, double const specific_surface_area_, double const mass_)
Definition Surface.h:23
MoleBasedSurfaceSite(std::string name_, MeshLib::PropertyVector< double > *const molality_)
Definition Surface.h:42
MeshLib::PropertyVector< double > * molality
Definition Surface.h:49