OGS
ChemistryLib/PhreeqcIOData/CreateOutput.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 <memory>
7
#include <string>
8
#include <vector>
9
10
namespace
ChemistryLib
11
{
12
namespace
PhreeqcIOData
13
{
14
struct
Output
;
15
struct
ChemicalSystem
;
16
struct
UserPunch
;
17
18
std::unique_ptr<Output>
createOutput
(
19
ChemicalSystem
const
& chemical_system,
20
std::unique_ptr<UserPunch>
const
& user_punch,
21
bool
const
use_high_precision,
22
std::string
const
& project_file_name);
23
}
// namespace PhreeqcIOData
24
}
// namespace ChemistryLib
ChemistryLib::PhreeqcIOData
Definition
PhreeqcIO.cpp:35
ChemistryLib::PhreeqcIOData::createOutput
std::unique_ptr< Output > createOutput(ChemicalSystem const &chemical_system, std::unique_ptr< UserPunch > const &user_punch, bool const use_high_precision, std::string const &project_file_name)
Definition
ChemistryLib/PhreeqcIOData/CreateOutput.cpp:18
ChemistryLib
Definition
ChemicalSolverInterface.h:108
ChemistryLib::PhreeqcIOData::ChemicalSystem
Complete description of one local reactive system passed to PHREEQC.
Definition
ChemicalSystem.h:61
ChemistryLib::PhreeqcIOData::Output
Specification of which PHREEQC output columns are imported into OpenGeoSys.
Definition
ChemistryLib/PhreeqcIOData/Output.h:123
ChemistryLib::PhreeqcIOData::UserPunch
Definition
UserPunch.h:36
ChemistryLib
PhreeqcIOData
CreateOutput.h
Generated by
1.14.0