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