https://mooseframework.inl.gov
Loading...
Searching...
No Matches
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,
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,
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-"),
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 }
GeochemistrySpeciesSwapper _swapper6
std::vector< GeochemistryUnitConverter::GeochemistryUnit > _cu_redox
GeochemistryActivityCoefficientsDebyeHuckel _ac8
GeochemistrySpeciesSwapper _swapper5
const GeochemicalSystem _egs_redox
GeochemistrySpeciesSwapper _swapper7
GeochemistryIonicStrength _is3
GeochemistryActivityCoefficientsDebyeHuckel _ac3
const std::vector< GeochemistryUnitConverter::GeochemistryUnit > _cu_dummy
ModelGeochemicalDatabase _mgd_kinetic_calcite
GeochemistryIonicStrength _is0
ModelGeochemicalDatabase _mgd_calcite
const PertinentGeochemicalSystem _model_calcite
const std::vector< GeochemistryUnitConverter::GeochemistryUnit > _cu_calcite
ModelGeochemicalDatabase _mgd_redox
const std::vector< GeochemicalSystem::ConstraintUserMeaningEnum > _cm_calcite
GeochemistryActivityCoefficientsDebyeHuckel _ac0
std::vector< GeochemicalSystem::ConstraintUserMeaningEnum > _cm_redox
const GeochemicalSystem _egs_calcite
const GeochemicalSystem _egs_kinetic_calcite
GeochemistrySpeciesSwapper _swapper3
GeochemistryIonicStrength _is8
const GeochemicalDatabaseReader _db_calcite
GeochemistrySpeciesSwapper _swapper4
const PertinentGeochemicalSystem _model_redox
GeochemistrySpeciesSwapper _swapper8
const PertinentGeochemicalSystem _model_kinetic_calcite
const std::vector< GeochemicalSystem::ConstraintUserMeaningEnum > _cm_dummy
const ModelGeochemicalDatabase & modelGeochemicalDatabase() const
Return a reference to the ModelGeochemicalDatabase structure.

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: