![]() |
OGS
|
|
Definition at line 46 of file PhreeqcIOData/AqueousSolution.h.
#include <AqueousSolution.h>
Public Member Functions | |
| AqueousSolution (bool const fixing_pe_, double temperature_, double pressure_, MeshLib::PropertyVector< double > *pe_, double const pe0_, std::vector< Component > &&components_, ChargeBalance charge_balance_) | |
| void | print (std::ostream &os, std::size_t const chemical_system_id) const |
Public Attributes | |
| bool const | fixing_pe |
| double const | temperature |
| double const | pressure |
| std::unique_ptr< GlobalVector > | pH |
| MeshLib::PropertyVector< double > * | pe |
| double const | pe0 |
| std::vector< Component > | components |
| ChargeBalance const | charge_balance |
|
inline |
Definition at line 48 of file PhreeqcIOData/AqueousSolution.h.
References charge_balance, components, fixing_pe, pe, pe0, pressure, and temperature.
| void ChemistryLib::PhreeqcIOData::AqueousSolution::print | ( | std::ostream & | os, |
| std::size_t const | chemical_system_id ) const |
Definition at line 24 of file PhreeqcIOData/AqueousSolution.cpp.
References charge_balance, components, ChemistryLib::pe, ChemistryLib::pH, pH, pressure, MathLib::LinAlg::setLocalAccessibleVector(), temperature, and ChemistryLib::Unspecified.
| ChargeBalance const ChemistryLib::PhreeqcIOData::AqueousSolution::charge_balance |
Definition at line 73 of file PhreeqcIOData/AqueousSolution.h.
Referenced by AqueousSolution(), and print().
| std::vector<Component> ChemistryLib::PhreeqcIOData::AqueousSolution::components |
Definition at line 72 of file PhreeqcIOData/AqueousSolution.h.
Referenced by AqueousSolution(), print(), and ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setAqueousSolution().
| bool const ChemistryLib::PhreeqcIOData::AqueousSolution::fixing_pe |
When this option is enabled, the pe value will be fixed over time by adding or removing atmospheric oxygen.
Definition at line 66 of file PhreeqcIOData/AqueousSolution.h.
Referenced by AqueousSolution().
| MeshLib::PropertyVector<double>* ChemistryLib::PhreeqcIOData::AqueousSolution::pe |
Definition at line 70 of file PhreeqcIOData/AqueousSolution.h.
Referenced by AqueousSolution().
| double const ChemistryLib::PhreeqcIOData::AqueousSolution::pe0 |
Definition at line 71 of file PhreeqcIOData/AqueousSolution.h.
Referenced by AqueousSolution().
| std::unique_ptr<GlobalVector> ChemistryLib::PhreeqcIOData::AqueousSolution::pH |
Definition at line 69 of file PhreeqcIOData/AqueousSolution.h.
Referenced by print(), and ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setAqueousSolution().
| double const ChemistryLib::PhreeqcIOData::AqueousSolution::pressure |
Definition at line 68 of file PhreeqcIOData/AqueousSolution.h.
Referenced by AqueousSolution(), and print().
| double const ChemistryLib::PhreeqcIOData::AqueousSolution::temperature |
Definition at line 67 of file PhreeqcIOData/AqueousSolution.h.
Referenced by AqueousSolution(), and print().