OGS
Exchange.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 <iosfwd>
7#include <string>
8#include <vector>
9
11
12namespace BaseLib
13{
14class ConfigTree;
15}
16
17namespace ChemistryLib
18{
19namespace PhreeqcIOData
20{
22{
23 ExchangeSite(std::string name_, MeshLib::PropertyVector<double>* molality_)
24 : name(std::move(name_)), molality(molality_)
25 {
26 }
27
28 void print(std::ostream& os, std::size_t const chemical_system_id) const;
29
30 std::string const name;
32};
33
34} // namespace PhreeqcIOData
35} // namespace ChemistryLib
MeshLib::PropertyVector< double > * molality
Definition Exchange.h:31
ExchangeSite(std::string name_, MeshLib::PropertyVector< double > *molality_)
Definition Exchange.h:23
void print(std::ostream &os, std::size_t const chemical_system_id) const
Definition Exchange.cpp:12