_algebraic_index | GeochemicalSystem | private |
_basis_activity | GeochemicalSystem | private |
_basis_activity_coef | GeochemicalSystem | private |
_basis_activity_known | GeochemicalSystem | private |
_basis_index | GeochemicalSystem | private |
_basis_molality | GeochemicalSystem | private |
_bulk_moles_old | GeochemicalSystem | private |
_charge_balance_basis_index | GeochemicalSystem | private |
_charge_balance_species | GeochemicalSystem | private |
_constrained_species | GeochemicalSystem | private |
_constraint_meaning | GeochemicalSystem | private |
_constraint_unit | GeochemicalSystem | private |
_constraint_user_meaning | GeochemicalSystem | private |
_constraint_value | GeochemicalSystem | private |
_eqm_activity | GeochemicalSystem | private |
_eqm_activity_coef | GeochemicalSystem | private |
_eqm_log10K | GeochemicalSystem | private |
_eqm_molality | GeochemicalSystem | private |
_gac | GeochemicalSystem | private |
_in_algebraic_system | GeochemicalSystem | private |
_is | GeochemicalSystem | private |
_iters_to_make_consistent | GeochemicalSystem | private |
_kin_log10K | GeochemicalSystem | private |
_kin_moles | GeochemicalSystem | private |
_kin_moles_old | GeochemicalSystem | private |
_mgd | GeochemicalSystem | private |
_min_initial_molality | GeochemicalSystem | private |
_num_basis | GeochemicalSystem | private |
_num_basis_in_algebraic_system | GeochemicalSystem | private |
_num_eqm | GeochemicalSystem | private |
_num_in_algebraic_system | GeochemicalSystem | private |
_num_kin | GeochemicalSystem | private |
_num_redox | GeochemicalSystem | private |
_num_surface_pot | GeochemicalSystem | private |
_original_charge_balance_species | GeochemicalSystem | private |
_original_constraint_value | GeochemicalSystem | private |
_original_redox_lhs | GeochemicalSystem | private |
_redox_log10K | GeochemicalSystem | private |
_sorbing_surface_area | GeochemicalSystem | private |
_surface_pot_expr | GeochemicalSystem | private |
_swap_in | GeochemicalSystem | private |
_swap_out | GeochemicalSystem | private |
_swapper | GeochemicalSystem | private |
_temperature | GeochemicalSystem | private |
addKineticRates(Real dt, DenseVector< Real > &mole_additions, DenseMatrix< Real > &dmole_additions) | GeochemicalSystem | |
addToBulkMoles(unsigned basis_ind, Real value) | GeochemicalSystem | |
alterChargeBalanceSpecies(Real threshold_molality) | GeochemicalSystem | |
alterSystemBecauseBulkChanged() | GeochemicalSystem | private |
buildAlgebraicInfo(std::vector< bool > &in_algebraic_system, unsigned &num_basis_in_algebraic_system, unsigned &num_in_algebraic_system, std::vector< unsigned > &algebraic_index, std::vector< unsigned > &basis_index) const | GeochemicalSystem | private |
buildKnownBasisActivities(std::vector< bool > &basis_activity_known, std::vector< Real > &basis_activity) const | GeochemicalSystem | private |
buildTemperatureDependentQuantities(Real temperature) | GeochemicalSystem | private |
changeConstraintToBulk(unsigned basis_ind) | GeochemicalSystem | |
changeConstraintToBulk(unsigned basis_ind, Real value) | GeochemicalSystem | |
checkAndInitialize(const std::vector< std::string > &kin_name, const std::vector< Real > &kin_initial, const std::vector< GeochemistryUnitConverter::GeochemistryUnit > &kin_unit) | GeochemicalSystem | private |
closeSystem() | GeochemicalSystem | |
computeAndGetEquilibriumActivity() | GeochemicalSystem | |
computeBulk(std::vector< Real > &bulk_moles_old) const | GeochemicalSystem | private |
computeBulkFromMolalities(unsigned basis_ind) const | GeochemicalSystem | private |
computeConsistentConfiguration() | GeochemicalSystem | |
computeEqmMolalities(std::vector< Real > &eqm_molality) const | GeochemicalSystem | private |
computeFreeMineralMoles(std::vector< Real > &basis_molality) const | GeochemicalSystem | private |
computeJacobian(const DenseVector< Real > &res, DenseMatrix< Real > &jac, const DenseVector< Real > &mole_additions, const DenseMatrix< Real > &dmole_additions) const | GeochemicalSystem | |
computeRemainingBasisActivities(std::vector< Real > &basis_activity) const | GeochemicalSystem | private |
computeSorbingSurfaceArea(std::vector< Real > &sorbing_surface_area) const | GeochemicalSystem | private |
computeTransportedBulkFromMolalities(std::vector< Real > &transported_bulk) const | GeochemicalSystem | |
ConstraintMeaningEnum enum name | GeochemicalSystem | |
ConstraintUserMeaningEnum enum name | GeochemicalSystem | |
enforceChargeBalance() | GeochemicalSystem | |
enforceChargeBalance(std::vector< Real > &constraint_value, std::vector< Real > &bulk_moles_old) const | GeochemicalSystem | private |
enforceChargeBalanceIfSimple(std::vector< Real > &constraint_value, std::vector< Real > &bulk_moles_old) const | GeochemicalSystem | private |
GeochemicalSystem(ModelGeochemicalDatabase &mgd, GeochemistryActivityCoefficients &gac, GeochemistryIonicStrength &is, GeochemistrySpeciesSwapper &swapper, const std::vector< std::string > &swap_out_of_basis, const std::vector< std::string > &swap_into_basis, const std::string &charge_balance_species, const std::vector< std::string > &constrained_species, const std::vector< Real > &constraint_value, const MultiMooseEnum &constraint_unit, const MultiMooseEnum &constraint_user_meaning, Real initial_temperature, unsigned iters_to_make_consistent, Real min_initial_molality, const std::vector< std::string > &kin_name, const std::vector< Real > &kin_initial_moles, const MultiMooseEnum &kin_unit) | GeochemicalSystem | |
GeochemicalSystem(ModelGeochemicalDatabase &mgd, GeochemistryActivityCoefficients &gac, GeochemistryIonicStrength &is, GeochemistrySpeciesSwapper &swapper, const std::vector< std::string > &swap_out_of_basis, const std::vector< std::string > &swap_into_basis, const std::string &charge_balance_species, const std::vector< std::string > &constrained_species, const std::vector< Real > &constraint_value, const std::vector< GeochemistryUnitConverter::GeochemistryUnit > &constraint_unit, const std::vector< ConstraintUserMeaningEnum > &constraint_user_meaning, Real initial_temperature, unsigned iters_to_make_consistent, Real min_initial_molality, const std::vector< std::string > &kin_name, const std::vector< Real > &kin_initial, const std::vector< GeochemistryUnitConverter::GeochemistryUnit > &kin_unit) | GeochemicalSystem | |
GeochemicalSystem(const GeochemicalSystem &src)=default | GeochemicalSystem | |
getAlgebraicBasisValues() const | GeochemicalSystem | |
getAlgebraicIndexOfBasisSystem() const | GeochemicalSystem | |
getAlgebraicVariableDenseValues() const | GeochemicalSystem | |
getAlgebraicVariableValues() const | GeochemicalSystem | |
getBasisActivity(unsigned i) const | GeochemicalSystem | |
getBasisActivity() const | GeochemicalSystem | |
getBasisActivityCoefficient(unsigned i) const | GeochemicalSystem | |
getBasisActivityCoefficient() const | GeochemicalSystem | |
getBasisActivityKnown() const | GeochemicalSystem | |
getBasisIndexOfAlgebraicSystem() const | GeochemicalSystem | |
getBulkMolesOld() const | GeochemicalSystem | |
getBulkOldInOriginalBasis() const | GeochemicalSystem | |
getChargeBalanceBasisIndex() const | GeochemicalSystem | |
getConstraintMeaning() const | GeochemicalSystem | |
getEquilibriumActivity(unsigned eqm_ind) const | GeochemicalSystem | |
getEquilibriumActivityCoefficient(unsigned j) const | GeochemicalSystem | |
getEquilibriumActivityCoefficient() const | GeochemicalSystem | |
getEquilibriumMolality(unsigned j) const | GeochemicalSystem | |
getEquilibriumMolality() const | GeochemicalSystem | |
getInAlgebraicSystem() const | GeochemicalSystem | |
getIonicStrength() const | GeochemicalSystem | |
getKineticLog10K(unsigned kin) const | GeochemicalSystem | |
getKineticLog10K() const | GeochemicalSystem | |
getKineticMoles(unsigned kin) const | GeochemicalSystem | |
getKineticMoles() const | GeochemicalSystem | |
getLog10K(unsigned j) const | GeochemicalSystem | |
getModelGeochemicalDatabase() const | GeochemicalSystem | |
getNumBasisInAlgebraicSystem() const | GeochemicalSystem | |
getNumInAlgebraicSystem() const | GeochemicalSystem | |
getNumInBasis() const | GeochemicalSystem | |
getNumInEquilibrium() const | GeochemicalSystem | |
getNumKinetic() const | GeochemicalSystem | |
getNumRedox() const | GeochemicalSystem | |
getNumSurfacePotentials() const | GeochemicalSystem | |
getOriginalRedoxLHS() const | GeochemicalSystem | |
getRedoxLog10K(unsigned red) const | GeochemicalSystem | |
getResidualComponent(unsigned algebraic_ind, const DenseVector< Real > &mole_additions) const | GeochemicalSystem | |
getSaturationIndices() const | GeochemicalSystem | |
getSolventMassAndFreeMolalityAndMineralMoles() const | GeochemicalSystem | |
getSolventWaterMass() const | GeochemicalSystem | |
getSorbingSurfaceArea() const | GeochemicalSystem | |
getStoichiometricIonicStrength() const | GeochemicalSystem | |
getSurfaceCharge(unsigned sp) const | GeochemicalSystem | |
getSurfacePotential(unsigned sp) const | GeochemicalSystem | |
getSwapper() const | GeochemicalSystem | |
getTemperature() const | GeochemicalSystem | |
getTotalChargeOld() const | GeochemicalSystem | |
getTransportedBulkInOriginalBasis() const | GeochemicalSystem | |
initBulkAndFree(std::vector< Real > &bulk_moles_old, std::vector< Real > &basis_molality) const | GeochemicalSystem | private |
initialize() | GeochemicalSystem | |
log10ActivityProduct(unsigned eqm_j) const | GeochemicalSystem | private |
log10KineticActivityProduct(unsigned kin) const | GeochemicalSystem | |
log10RedoxActivityProduct(unsigned red) const | GeochemicalSystem | |
operator=(const GeochemicalSystem &src) | GeochemicalSystem | inline |
operator==(const GeochemicalSystem &rhs) const | GeochemicalSystem | inline |
performSwap(unsigned swap_out_of_basis, unsigned swap_into_basis) | GeochemicalSystem | |
performSwapNoCheck(unsigned swap_out_of_basis, unsigned swap_into_basis) | GeochemicalSystem | |
revertToOriginalChargeBalanceSpecies() | GeochemicalSystem | |
setAlgebraicVariables(const DenseVector< Real > &algebraic_var) | GeochemicalSystem | |
setChargeBalanceSpecies(unsigned new_charge_balance_index) | GeochemicalSystem | private |
setConstraintValue(unsigned basis_ind, Real value) | GeochemicalSystem | |
setKineticMoles(unsigned kin, Real moles) | GeochemicalSystem | |
setMineralRelatedFreeMoles(Real value) | GeochemicalSystem | |
setModelGeochemicalDatabase(const ModelGeochemicalDatabase &mgd) | GeochemicalSystem | |
setSolventMassAndFreeMolalityAndMineralMolesAndSurfacePotsAndKineticMoles(const std::vector< std::string > &names, const std::vector< Real > &values, const std::vector< bool > &constraints_from_molalities) | GeochemicalSystem | |
setTemperature(Real temperature) | GeochemicalSystem | |
surfacePotPrefactor(unsigned sp) const | GeochemicalSystem | private |
surfaceSorptionModifier(unsigned eqm_j) const | GeochemicalSystem | private |
updateBasisMolalityForKnownActivity(std::vector< Real > &basis_molality) const | GeochemicalSystem | private |
updateOldWithCurrent(const DenseVector< Real > &mole_additions) | GeochemicalSystem | |