OGS
InitialAqueousSolution.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 <phreeqcpp/ISolution.h>
7
8
#include <map>
9
#include <string>
10
11
namespace
ChemistryLib
12
{
13
namespace
PhreeqcKernelData
14
{
15
class
Component
final :
public
cxxISolutionComp
16
{
17
public
:
18
explicit
Component
(std::string
const
& name) { description = name; }
19
};
20
21
class
InitialAqueousSolution
final :
public
cxxISolution
22
{
23
public
:
24
explicit
InitialAqueousSolution
(
25
std::map<std::string, cxxISolutionComp>& components);
26
};
27
}
// namespace PhreeqcKernelData
28
}
// namespace ChemistryLib
ChemistryLib::PhreeqcKernelData::Component::Component
Component(std::string const &name)
Definition
InitialAqueousSolution.h:18
ChemistryLib::PhreeqcKernelData::InitialAqueousSolution::InitialAqueousSolution
InitialAqueousSolution(std::map< std::string, cxxISolutionComp > &components)
Definition
InitialAqueousSolution.cpp:10
ChemistryLib::PhreeqcKernelData
Definition
PhreeqcKernel.cpp:18
ChemistryLib
Definition
ChemicalSolverInterface.h:108
ChemistryLib
PhreeqcKernelData
InitialAqueousSolution.h
Generated by
1.14.0