OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
OGS
OpenGeoSys 6.5.6-60-g286563613 source code documentation
OGS CTests—Project Files
OGS Input File Parameters—Quality Assurance
OGS Input File Parameters
BulkMappingDocuPage
Todo List
OGS Input File Parameters—List of incomplete documentation pages
Bibliography
Namespaces
Classes
Files
File List
Applications
BaseLib
build
ChemistryLib
Common
PhreeqcIOData
AqueousSolution.cpp
AqueousSolution.h
ChemicalSystem.cpp
ChemicalSystem.h
CreateAqueousSolution.cpp
CreateAqueousSolution.h
CreateChemicalSystem.cpp
CreateChemicalSystem.h
CreateEquilibriumReactants.cpp
CreateEquilibriumReactants.h
CreateExchange.cpp
CreateExchange.h
CreateKineticReactant.cpp
CreateKineticReactant.h
CreateKnobs.cpp
CreateKnobs.h
CreateOutput.cpp
CreateOutput.h
CreateSolutionComponent.cpp
CreateSolutionComponent.h
CreateSurface.cpp
CreateSurface.h
CreateUserPunch.cpp
CreateUserPunch.h
Dump.cpp
Dump.h
EquilibriumReactant.cpp
EquilibriumReactant.h
Exchange.cpp
Exchange.h
KineticReactant.cpp
KineticReactant.h
Knobs.cpp
Knobs.h
Output.cpp
Output.h
ReactionRate.cpp
ReactionRate.h
Surface.h
UserPunch.cpp
UserPunch.h
PhreeqcKernelData
SelfContainedSolverData
ChemicalSolverInterface.h
ChemicalSolverType.h
CreateChemicalSolverInterface.cpp
CreateChemicalSolverInterface.h
PhreeqcIO.cpp
PhreeqcIO.h
PhreeqcKernel.cpp
PhreeqcKernel.h
Documentation
GeoLib
InfoLib
MaterialLib
MathLib
MeshGeoToolsLib
MeshLib
MeshToolsLib
NumLib
ParameterLib
ProcessLib
File Members
CreateOutput.h
Go to the documentation of this file.
1
10
11
#pragma once
12
13
#include <memory>
14
#include <string>
15
#include <vector>
16
17
namespace
ChemistryLib
18
{
19
namespace
PhreeqcIOData
20
{
21
struct
Output
;
22
struct
ChemicalSystem
;
23
struct
UserPunch
;
24
25
std::unique_ptr<Output>
createOutput
(
26
ChemicalSystem
const
& chemical_system,
27
std::unique_ptr<UserPunch>
const
& user_punch,
28
bool
const
use_high_precision,
29
std::string
const
& project_file_name);
30
}
// namespace PhreeqcIOData
31
}
// namespace ChemistryLib
ChemistryLib::PhreeqcIOData
Definition
PhreeqcIO.cpp:42
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
CreateOutput.cpp:25
ChemistryLib
Definition
ChemicalSolverInterface.h:31
ChemistryLib::PhreeqcIOData::ChemicalSystem
Definition
ChemicalSystem.h:28
ChemistryLib::PhreeqcIOData::Output
Definition
Output.h:81
ChemistryLib::PhreeqcIOData::UserPunch
Definition
UserPunch.h:43
ChemistryLib
PhreeqcIOData
CreateOutput.h
Generated by
1.14.0