OGS
ChemistryLib::PhreeqcIOData::Knobs Struct Reference

Detailed Description

Definition at line 18 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)
 

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 19 of file Knobs.cpp.

20 {
21  os << "KNOBS"
22  << "\n";
23  os << "-iterations " << knobs.max_iterations << "\n";
24  os << "-convergence_tolerance " << knobs.relative_convergence_tolerance
25  << "\n";
26  os << "-tolerance " << knobs.tolerance << "\n";
27  os << "-step_size " << knobs.step_size << "\n";
28  os << "-diagonal_scale " << knobs.scaling << "\n";
29 
30  return os;
31 }

Member Data Documentation

◆ max_iterations

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

Definition at line 22 of file Knobs.h.

◆ relative_convergence_tolerance

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

Definition at line 23 of file Knobs.h.

◆ scaling

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

Definition at line 26 of file Knobs.h.

◆ step_size

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

Definition at line 25 of file Knobs.h.

◆ tolerance

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

Definition at line 24 of file Knobs.h.


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