OGS
ChemistryLib::PhreeqcIOData::Knobs Struct Reference

Detailed Description

Definition at line 12 of file Knobs.h.

#include <Knobs.h>

Public Attributes

int const max_iterations
double const relative_convergence_tolerance
double const tolerance
int const step_size
bool const scaling

Friends

std::ostream & operator<< (std::ostream &os, Knobs const &knobs)

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
Knobs const & knobs )
friend

Definition at line 12 of file Knobs.cpp.

13{
14 os << "KNOBS"
15 << "\n";
16 os << "-iterations " << knobs.max_iterations << "\n";
17 os << "-convergence_tolerance " << knobs.relative_convergence_tolerance
18 << "\n";
19 os << "-tolerance " << knobs.tolerance << "\n";
20 os << "-step_size " << knobs.step_size << "\n";
21 os << "-diagonal_scale " << knobs.scaling << "\n";
22
23 return os;
24}

References max_iterations, relative_convergence_tolerance, scaling, step_size, and tolerance.

Member Data Documentation

◆ max_iterations

int const ChemistryLib::PhreeqcIOData::Knobs::max_iterations

Definition at line 16 of file Knobs.h.

Referenced by operator<<.

◆ relative_convergence_tolerance

double const ChemistryLib::PhreeqcIOData::Knobs::relative_convergence_tolerance

Definition at line 17 of file Knobs.h.

Referenced by operator<<.

◆ scaling

bool const ChemistryLib::PhreeqcIOData::Knobs::scaling

Definition at line 20 of file Knobs.h.

Referenced by operator<<.

◆ step_size

int const ChemistryLib::PhreeqcIOData::Knobs::step_size

Definition at line 19 of file Knobs.h.

Referenced by operator<<.

◆ tolerance

double const ChemistryLib::PhreeqcIOData::Knobs::tolerance

Definition at line 18 of file Knobs.h.

Referenced by operator<<.


The documentation for this struct was generated from the following file: