https://mooseframework.inl.gov
Public Member Functions | Protected Attributes | List of all members
GeochemicalSystemTest Class Reference

#include <GeochemicalSystemTest.h>

Inheritance diagram for GeochemicalSystemTest:
[legend]

Public Member Functions

 GeochemicalSystemTest ()
 

Protected Attributes

const GeochemicalDatabaseReader _db_calcite
 
const PertinentGeochemicalSystem _model_calcite
 
const PertinentGeochemicalSystem _model_kinetic_calcite
 
ModelGeochemicalDatabase _mgd_calcite
 
ModelGeochemicalDatabase _mgd_kinetic_calcite
 
GeochemistrySpeciesSwapper _swapper3
 
GeochemistrySpeciesSwapper _swapper4
 
GeochemistrySpeciesSwapper _swapper5
 
GeochemistrySpeciesSwapper _swapper6
 
GeochemistrySpeciesSwapper _swapper7
 
GeochemistrySpeciesSwapper _swapper8
 
const std::vector< GeochemicalSystem::ConstraintUserMeaningEnum_cm_calcite
 
const std::vector< GeochemistryUnitConverter::GeochemistryUnit_cu_calcite
 
GeochemistryIonicStrength _is3
 
GeochemistryActivityCoefficientsDebyeHuckel _ac3
 
GeochemistryIonicStrength _is0
 
GeochemistryActivityCoefficientsDebyeHuckel _ac0
 
GeochemistryIonicStrength _is8
 
GeochemistryActivityCoefficientsDebyeHuckel _ac8
 
const GeochemicalSystem _egs_calcite
 
const GeochemicalSystem _egs_kinetic_calcite
 
const std::vector< GeochemicalSystem::ConstraintUserMeaningEnum_cm_dummy
 
const std::vector< GeochemistryUnitConverter::GeochemistryUnit_cu_dummy
 
const PertinentGeochemicalSystem _model_redox
 
ModelGeochemicalDatabase _mgd_redox
 
std::vector< GeochemicalSystem::ConstraintUserMeaningEnum_cm_redox
 
std::vector< GeochemistryUnitConverter::GeochemistryUnit_cu_redox
 
const GeochemicalSystem _egs_redox
 

Detailed Description

Definition at line 16 of file GeochemicalSystemTest.h.

Constructor & Destructor Documentation

◆ GeochemicalSystemTest()

GeochemicalSystemTest::GeochemicalSystemTest ( )
inline

Definition at line 19 of file GeochemicalSystemTest.h.

20  : _db_calcite("database/moose_testdb.json", true, true, false),
22  _db_calcite, {"H2O", "H+", "HCO3-", "Ca++"}, {"Calcite"}, {}, {}, {}, {}, "O2(aq)", "e-"),
24  _db_calcite, {"H2O", "H+", "HCO3-", "Ca++"}, {}, {}, {"Calcite"}, {}, {}, "O2(aq)", "e-"),
27  _swapper3(3, 1e-6),
28  _swapper4(4, 1e-6),
29  _swapper5(5, 1e-6),
30  _swapper6(6, 1e-6),
31  _swapper7(7, 1e-6),
32  _swapper8(8, 1e-6),
41  _is3(3.0, 3.0, false, false),
43  _is0(0.0, 0.0, false, false),
45  _is8(1E-8, 1E-8, false, false),
48  _ac3,
49  _is3,
50  _swapper4,
51  {"Ca++"},
52  {"Calcite"},
53  "H+",
54  {"H2O", "Calcite", "H+", "HCO3-"},
55  {1.75, 3.0, 2.0, 1.0},
58  25,
59  0,
60  1E-20,
61  {},
62  {},
63  {}),
65  _ac3,
66  _is3,
67  _swapper4,
68  {},
69  {},
70  "H+",
71  {"H2O", "Ca++", "H+", "HCO3-"},
72  {1.75, 3.0, 2.0, 1.0},
75  25,
76  0,
77  1E-20,
78  {"Calcite"},
79  {1.1},
81  _cm_dummy({}),
82  _cu_dummy({}),
85  {"H2O", "H+", "HCO3-", "O2(aq)", "(O-phth)--", "CH4(aq)", "StoiCheckRedox", "Fe+++"},
86  {"Fe(OH)3(ppd)fake"},
87  {"CH4(g)fake", "O2(g)"},
88  {},
89  {},
90  {},
91  "O2(aq)",
92  "e-"),
110  _egs_redox(
111  _mgd_redox,
112  _ac3,
113  _is3,
114  _swapper8,
115  {},
116  {},
117  "Fe+++",
118  {"H2O", "H+", "HCO3-", "O2(aq)", "(O-phth)--", "CH4(aq)", "StoiCheckRedox", "Fe+++"},
119  {1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0},
120  _cu_redox,
121  _cm_redox,
122  25,
123  0,
124  1E-20,
125  {},
126  {},
127  {})
128  {
129  }
const std::vector< GeochemicalSystem::ConstraintUserMeaningEnum > _cm_calcite
GeochemistrySpeciesSwapper _swapper3
const PertinentGeochemicalSystem _model_redox
ModelGeochemicalDatabase _mgd_calcite
std::vector< GeochemicalSystem::ConstraintUserMeaningEnum > _cm_redox
ModelGeochemicalDatabase _mgd_kinetic_calcite
GeochemistrySpeciesSwapper _swapper7
const GeochemicalSystem _egs_redox
GeochemistryIonicStrength _is0
const ModelGeochemicalDatabase & modelGeochemicalDatabase() const
Return a reference to the ModelGeochemicalDatabase structure.
const PertinentGeochemicalSystem _model_calcite
const GeochemicalSystem _egs_calcite
GeochemistrySpeciesSwapper _swapper8
const std::vector< GeochemicalSystem::ConstraintUserMeaningEnum > _cm_dummy
GeochemistryActivityCoefficientsDebyeHuckel _ac0
const PertinentGeochemicalSystem _model_kinetic_calcite
GeochemistryActivityCoefficientsDebyeHuckel _ac3
GeochemistrySpeciesSwapper _swapper4
ModelGeochemicalDatabase _mgd_redox
const std::vector< GeochemistryUnitConverter::GeochemistryUnit > _cu_calcite
std::vector< GeochemistryUnitConverter::GeochemistryUnit > _cu_redox
const GeochemicalDatabaseReader _db_calcite
GeochemistryIonicStrength _is8
GeochemistryIonicStrength _is3
GeochemistryActivityCoefficientsDebyeHuckel _ac8
const std::vector< GeochemistryUnitConverter::GeochemistryUnit > _cu_dummy
GeochemistrySpeciesSwapper _swapper5
const GeochemicalSystem _egs_kinetic_calcite
GeochemistrySpeciesSwapper _swapper6

Member Data Documentation

◆ _ac0

GeochemistryActivityCoefficientsDebyeHuckel GeochemicalSystemTest::_ac0
protected

Definition at line 148 of file GeochemicalSystemTest.h.

◆ _ac3

GeochemistryActivityCoefficientsDebyeHuckel GeochemicalSystemTest::_ac3
protected

Definition at line 146 of file GeochemicalSystemTest.h.

◆ _ac8

GeochemistryActivityCoefficientsDebyeHuckel GeochemicalSystemTest::_ac8
protected

Definition at line 150 of file GeochemicalSystemTest.h.

◆ _cm_calcite

const std::vector<GeochemicalSystem::ConstraintUserMeaningEnum> GeochemicalSystemTest::_cm_calcite
protected

Definition at line 143 of file GeochemicalSystemTest.h.

◆ _cm_dummy

const std::vector<GeochemicalSystem::ConstraintUserMeaningEnum> GeochemicalSystemTest::_cm_dummy
protected

Definition at line 153 of file GeochemicalSystemTest.h.

◆ _cm_redox

std::vector<GeochemicalSystem::ConstraintUserMeaningEnum> GeochemicalSystemTest::_cm_redox
protected

Definition at line 157 of file GeochemicalSystemTest.h.

◆ _cu_calcite

const std::vector<GeochemistryUnitConverter::GeochemistryUnit> GeochemicalSystemTest::_cu_calcite
protected

Definition at line 144 of file GeochemicalSystemTest.h.

◆ _cu_dummy

const std::vector<GeochemistryUnitConverter::GeochemistryUnit> GeochemicalSystemTest::_cu_dummy
protected

Definition at line 154 of file GeochemicalSystemTest.h.

◆ _cu_redox

std::vector<GeochemistryUnitConverter::GeochemistryUnit> GeochemicalSystemTest::_cu_redox
protected

Definition at line 158 of file GeochemicalSystemTest.h.

◆ _db_calcite

const GeochemicalDatabaseReader GeochemicalSystemTest::_db_calcite
protected

Definition at line 132 of file GeochemicalSystemTest.h.

◆ _egs_calcite

const GeochemicalSystem GeochemicalSystemTest::_egs_calcite
protected

Definition at line 151 of file GeochemicalSystemTest.h.

◆ _egs_kinetic_calcite

const GeochemicalSystem GeochemicalSystemTest::_egs_kinetic_calcite
protected

Definition at line 152 of file GeochemicalSystemTest.h.

◆ _egs_redox

const GeochemicalSystem GeochemicalSystemTest::_egs_redox
protected

Definition at line 159 of file GeochemicalSystemTest.h.

◆ _is0

GeochemistryIonicStrength GeochemicalSystemTest::_is0
protected

Definition at line 147 of file GeochemicalSystemTest.h.

◆ _is3

GeochemistryIonicStrength GeochemicalSystemTest::_is3
protected

Definition at line 145 of file GeochemicalSystemTest.h.

◆ _is8

GeochemistryIonicStrength GeochemicalSystemTest::_is8
protected

Definition at line 149 of file GeochemicalSystemTest.h.

◆ _mgd_calcite

ModelGeochemicalDatabase GeochemicalSystemTest::_mgd_calcite
protected

Definition at line 135 of file GeochemicalSystemTest.h.

◆ _mgd_kinetic_calcite

ModelGeochemicalDatabase GeochemicalSystemTest::_mgd_kinetic_calcite
protected

Definition at line 136 of file GeochemicalSystemTest.h.

◆ _mgd_redox

ModelGeochemicalDatabase GeochemicalSystemTest::_mgd_redox
protected

Definition at line 156 of file GeochemicalSystemTest.h.

◆ _model_calcite

const PertinentGeochemicalSystem GeochemicalSystemTest::_model_calcite
protected

Definition at line 133 of file GeochemicalSystemTest.h.

◆ _model_kinetic_calcite

const PertinentGeochemicalSystem GeochemicalSystemTest::_model_kinetic_calcite
protected

Definition at line 134 of file GeochemicalSystemTest.h.

◆ _model_redox

const PertinentGeochemicalSystem GeochemicalSystemTest::_model_redox
protected

Definition at line 155 of file GeochemicalSystemTest.h.

◆ _swapper3

GeochemistrySpeciesSwapper GeochemicalSystemTest::_swapper3
protected

Definition at line 137 of file GeochemicalSystemTest.h.

◆ _swapper4

GeochemistrySpeciesSwapper GeochemicalSystemTest::_swapper4
protected

Definition at line 138 of file GeochemicalSystemTest.h.

◆ _swapper5

GeochemistrySpeciesSwapper GeochemicalSystemTest::_swapper5
protected

Definition at line 139 of file GeochemicalSystemTest.h.

◆ _swapper6

GeochemistrySpeciesSwapper GeochemicalSystemTest::_swapper6
protected

Definition at line 140 of file GeochemicalSystemTest.h.

◆ _swapper7

GeochemistrySpeciesSwapper GeochemicalSystemTest::_swapper7
protected

Definition at line 141 of file GeochemicalSystemTest.h.

◆ _swapper8

GeochemistrySpeciesSwapper GeochemicalSystemTest::_swapper8
protected

Definition at line 142 of file GeochemicalSystemTest.h.


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