OGS
Knobs.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <iosfwd>
14
15
namespace
ChemistryLib
16
{
17
namespace
PhreeqcIOData
18
{
19
struct
Knobs
20
{
21
friend
std::ostream&
operator<<
(std::ostream& os,
Knobs
const
& knobs);
22
23
int
const
max_iterations
;
24
double
const
relative_convergence_tolerance
;
25
double
const
tolerance
;
26
int
const
step_size
;
27
bool
const
scaling
;
28
};
29
}
// namespace PhreeqcIOData
30
}
// namespace ChemistryLib
ChemistryLib
Definition
ChemicalSolverInterface.h:31
ChemistryLib::PhreeqcIOData::Knobs
Definition
Knobs.h:20
ChemistryLib::PhreeqcIOData::Knobs::scaling
bool const scaling
Definition
Knobs.h:27
ChemistryLib::PhreeqcIOData::Knobs::max_iterations
int const max_iterations
Definition
Knobs.h:23
ChemistryLib::PhreeqcIOData::Knobs::tolerance
double const tolerance
Definition
Knobs.h:25
ChemistryLib::PhreeqcIOData::Knobs::operator<<
friend std::ostream & operator<<(std::ostream &os, Knobs const &knobs)
Definition
Knobs.cpp:19
ChemistryLib::PhreeqcIOData::Knobs::step_size
int const step_size
Definition
Knobs.h:26
ChemistryLib::PhreeqcIOData::Knobs::relative_convergence_tolerance
double const relative_convergence_tolerance
Definition
Knobs.h:24
ChemistryLib
PhreeqcIOData
Knobs.h
Generated by
1.12.0