Go to the source code of this file.
Functions | |
TEST (PertinentGeochemicalSystemTest, basisExceptions) | |
Test that: More... | |
TEST (PertinentGeochemicalSystemTest, mineralExceptions) | |
Test that: More... | |
TEST (PertinentGeochemicalSystemTest, gasExceptions) | |
Test that: More... | |
TEST (PertinentGeochemicalSystemTest, kineticMineralExceptions) | |
Test that: More... | |
TEST (PertinentGeochemicalSystemTest, kineticRedoxExceptions) | |
Test that: More... | |
TEST (PertinentGeochemicalSystemTest, kineticSurfaceExceptions) | |
Test that: More... | |
TEST (PertinentGeochemicalSystemTest, temperatures) | |
Test that PertinentGeochemicalSystem correctly extracts temperatures from the GeochemicalDatabaseReader. More... | |
TEST (PertinentGeochemicalSystemTest, names1) | |
Test that the names of basis and equilibrium species are correctly recorded by PertinentGeochemicalSystem This mostly tests that given a set of basis species, the set of equilibrium and kinetic species is correct. More... | |
TEST (PertinentGeochemicalSystemTest, names2) | |
Another test that the names of basis and equilibrium species are correctly recorded by PertinentGeochemicalSystem This mostly tests that given a set of basis species, the set of equilibrium and kinetic species is correct. More... | |
TEST (PertinentGeochemicalSystemTest, charge) | |
Test that the charge of species is correctly recorded. More... | |
TEST (PertinentGeochemicalSystemTest, radius) | |
Test that the radius of each species is correctly recorded. More... | |
TEST (PertinentGeochemicalSystemTest, molecular_weight) | |
Test that the molecular weight of each species is correctly recorded. More... | |
TEST (PertinentGeochemicalSystemTest, molecular_volume) | |
Test that the molecular volume of each species is correctly recorded. More... | |
TEST (PertinentGeochemicalSystemTest, surfaceComplexationInfo) | |
Test that the surface complexation information is correctly recorded. More... | |
TEST (PertinentGeochemicalSystemTest, surfaceComplexationRepeatedException) | |
Test exception when a sorption site is involved in more than one mineral. More... | |
TEST (PertinentGeochemicalSystemTest, excessSorbingSitesException) | |
Test exception when an equilibrium species has a reaction involving more than one sorbing site. More... | |
TEST (PertinentGeochemicalSystemTest, surfaceSorptionBuilding) | |
Test information related to surface sorption is correctly built. More... | |
TEST (PertinentGeochemicalSystemTest, GasChi) | |
Test that the fugacity coefficients are correctly recorded. More... | |
TEST (PertinentGeochemicalSystemTest, stoichiometry1) | |
Test that the stoichiometric coefficients are correctly computed for all species in equilibrium. More... | |
TEST (PertinentGeochemicalSystemTest, log10K1) | |
Test that the equilibrium constants are correctly computed and recorded. More... | |
TEST (PertinentGeochemicalSystemTest, stoichiometry2) | |
Test that the stoichiometric coefficients are correctly computed and recorded, including the case where secondary speices or minerals depend on the basis species only through redox or other secondary species. More... | |
TEST (PertinentGeochemicalSystemTest, stoichiometry3) | |
Test that the stoichiometric coefficients are correctly computed and recorded, including the case where secondary speices or minerals depend on the basis species only through redox or other secondary species. More... | |
TEST (PertinentGeochemicalSystemTest, log10K2) | |
Test that the equilibrium constants are correctly computed and recorded, including the case where secondary speices or minerals depend on the basis species only through redox or other secondary species. More... | |
TEST (PertinentGeochemicalSystemTest, secondarySpecies2) | |
Test that equilibrium species ar correctly identified, including the case where there is dependence through redox or other secondary species. More... | |
TEST (PertinentGeochemicalSystemTest, isMineral) | |
Test that PertinentGeochemicalSystem correctly identifies minerals. More... | |
TEST (PertinentGeochemicalSystemTest, isGas) | |
Test that PertinentGeochemicalSystem correctly identifies gases. More... | |
TEST (PertinentGeochemicalSystemTest, isTransported) | |
Test that PertinentGeochemicalSystem correctly identifies transported species. More... | |
TEST (PertinentGeochemicalSystemTest, redoxCapture) | |
Tests the redox information is correctly captured. More... | |
TEST (PertinentGeochemicalSystemTest, redoxCapture_db_strange) | |
Previous test has shown that redox information is correctly captured for usual cases. This test concentrates on the strange case that the database has e- expressed in terms of secondary species. Also, with a redox couple that depends on secondary species, so will not be recorded in redox_stoichiometry. More... | |
TEST (PertinentGeochemicalSystemTest, redoxCapture_redox_o_strange) | |
Test when a redox couple does not depend on the redox oxide, so the redox couple should not be put into redox_stoichiometry. More... | |
TEST (PertinentGeochemicalSystemTest, addKineticRateExceptions) | |
Test addKineticRate exceptions. More... | |
TEST (PertinentGeochemicalSystemTest, addKineticRate) | |
Test addKineticRate. More... | |
TEST (PertinentGeochemicalSystemTest, kin_log10K1) | |
Test that the kinetic equilibrium constants are correctly computed and recorded, including the case where the kinetic species depend on the basis species only through redox or other secondary species. More... | |
TEST (PertinentGeochemicalSystemTest, initSwapToOrigBasis) | |
Test that PertinentGeochemicalSystem correctly initializes swap_to_original_basis. More... | |
TEST (PertinentGeochemicalSystemTest, getIndexOfOriginalBasisSpecies) | |
Test getIndexOfOriginalBasisSpecies. More... | |
TEST (PertinentGeochemicalSystemTest, originalBasisNames) | |
Test originalBasisNames. More... | |
TEST (PertinentGeochemicalSystemTest, allMinerals) | |
Test that PertinentGeochemicalSystem correctly builds mineral list when {"*"} is used. More... | |
Variables | |
const Real | eps = 1E-12 |
TEST | ( | PertinentGeochemicalSystemTest | , |
basisExceptions | |||
) |
Test that:
Definition at line 23 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
mineralExceptions | |||
) |
Test that:
Definition at line 93 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
gasExceptions | |||
) |
Test that:
Definition at line 214 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
kineticMineralExceptions | |||
) |
Test that:
Definition at line 303 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
kineticRedoxExceptions | |||
) |
Test that:
Definition at line 419 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
kineticSurfaceExceptions | |||
) |
Test that:
Definition at line 491 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
temperatures | |||
) |
Test that PertinentGeochemicalSystem correctly extracts temperatures from the GeochemicalDatabaseReader.
Definition at line 550 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
names1 | |||
) |
Test that the names of basis and equilibrium species are correctly recorded by PertinentGeochemicalSystem This mostly tests that given a set of basis species, the set of equilibrium and kinetic species is correct.
Definition at line 565 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
names2 | |||
) |
Another test that the names of basis and equilibrium species are correctly recorded by PertinentGeochemicalSystem This mostly tests that given a set of basis species, the set of equilibrium and kinetic species is correct.
Definition at line 600 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
charge | |||
) |
Test that the charge of species is correctly recorded.
Definition at line 630 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
radius | |||
) |
Test that the radius of each species is correctly recorded.
Definition at line 675 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
molecular_weight | |||
) |
Test that the molecular weight of each species is correctly recorded.
Definition at line 716 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
molecular_volume | |||
) |
Test that the molecular volume of each species is correctly recorded.
Definition at line 762 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
surfaceComplexationInfo | |||
) |
Test that the surface complexation information is correctly recorded.
Definition at line 808 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
surfaceComplexationRepeatedException | |||
) |
Test exception when a sorption site is involved in more than one mineral.
Definition at line 865 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
excessSorbingSitesException | |||
) |
Test exception when an equilibrium species has a reaction involving more than one sorbing site.
Definition at line 892 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
surfaceSorptionBuilding | |||
) |
Test information related to surface sorption is correctly built.
Definition at line 919 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
GasChi | |||
) |
Test that the fugacity coefficients are correctly recorded.
Definition at line 961 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
stoichiometry1 | |||
) |
Test that the stoichiometric coefficients are correctly computed for all species in equilibrium.
Definition at line 1003 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
log10K1 | |||
) |
Test that the equilibrium constants are correctly computed and recorded.
Definition at line 1084 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
stoichiometry2 | |||
) |
Test that the stoichiometric coefficients are correctly computed and recorded, including the case where secondary speices or minerals depend on the basis species only through redox or other secondary species.
Definition at line 1124 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
stoichiometry3 | |||
) |
Test that the stoichiometric coefficients are correctly computed and recorded, including the case where secondary speices or minerals depend on the basis species only through redox or other secondary species.
Concentrating on kinetic species
Definition at line 1222 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
log10K2 | |||
) |
Test that the equilibrium constants are correctly computed and recorded, including the case where secondary speices or minerals depend on the basis species only through redox or other secondary species.
Definition at line 1308 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
secondarySpecies2 | |||
) |
Test that equilibrium species ar correctly identified, including the case where there is dependence through redox or other secondary species.
Definition at line 1385 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
isMineral | |||
) |
Test that PertinentGeochemicalSystem correctly identifies minerals.
Definition at line 1410 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
isGas | |||
) |
Test that PertinentGeochemicalSystem correctly identifies gases.
Definition at line 1459 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
isTransported | |||
) |
Test that PertinentGeochemicalSystem correctly identifies transported species.
Definition at line 1486 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
redoxCapture | |||
) |
Tests the redox information is correctly captured.
Definition at line 1541 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
redoxCapture_db_strange | |||
) |
Previous test has shown that redox information is correctly captured for usual cases. This test concentrates on the strange case that the database has e- expressed in terms of secondary species. Also, with a redox couple that depends on secondary species, so will not be recorded in redox_stoichiometry.
Definition at line 1642 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
redoxCapture_redox_o_strange | |||
) |
Test when a redox couple does not depend on the redox oxide, so the redox couple should not be put into redox_stoichiometry.
Definition at line 1673 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
addKineticRateExceptions | |||
) |
Test addKineticRate exceptions.
Definition at line 1704 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
addKineticRate | |||
) |
Test addKineticRate.
Definition at line 1820 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
kin_log10K1 | |||
) |
Test that the kinetic equilibrium constants are correctly computed and recorded, including the case where the kinetic species depend on the basis species only through redox or other secondary species.
Definition at line 1950 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
initSwapToOrigBasis | |||
) |
Test that PertinentGeochemicalSystem correctly initializes swap_to_original_basis.
Definition at line 2002 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
getIndexOfOriginalBasisSpecies | |||
) |
Test getIndexOfOriginalBasisSpecies.
Definition at line 2011 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
originalBasisNames | |||
) |
Test originalBasisNames.
Definition at line 2031 of file MinimalGeochemicalSystemTest.C.
TEST | ( | PertinentGeochemicalSystemTest | , |
allMinerals | |||
) |
Test that PertinentGeochemicalSystem correctly builds mineral list when {"*"} is used.
Definition at line 2040 of file MinimalGeochemicalSystemTest.C.
const Real eps = 1E-12 |
Definition at line 14 of file MinimalGeochemicalSystemTest.C.
Referenced by TEST().