| _chemical_system | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _database | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _dt | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _dump | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _knobs | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _mesh | ChemistryLib::ChemicalSolverInterface | |
| _num_chemical_systems | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _output | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _phreeqc_input_file | ChemistryLib::PhreeqcIOData::PhreeqcIO | |
| _reaction_rates | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| _user_punch | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| active_element_ids_ | ChemistryLib::ChemicalSolverInterface | private |
| activeElementIDs() const | ChemistryLib::ChemicalSolverInterface | inline |
| callPhreeqc() const | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| chemical_system_index_map | ChemistryLib::ChemicalSolverInterface | |
| ChemicalSolverInterface(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver_) | ChemistryLib::ChemicalSolverInterface | inline |
| computeSecondaryVariable(std::size_t const ele_id, std::vector< GlobalIndexType > const &chemical_system_indices) override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| executeSpeciationCalculation(double const dt) override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| getComponentList() const override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| getConcentration(int const component_id, GlobalIndexType const chemical_system_id) const override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| getKineticPrefactor(std::size_t reaction_id) const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| getStoichiometricMatrix() const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| initialize() override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| initializeChemicalSystemConcrete(std::vector< double > const &concentrations, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, ParameterLib::SpatialPosition const &pos, double const t) override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| linear_solver | ChemistryLib::ChemicalSolverInterface | |
| operator<<(std::ostream &os, PhreeqcIO const &phreeqc_io) | ChemistryLib::PhreeqcIOData::PhreeqcIO | friend |
| operator<<(double const dt) | ChemistryLib::PhreeqcIOData::PhreeqcIO | inlineprivate |
| operator>>(std::istream &in, PhreeqcIO &phreeqc_io) | ChemistryLib::PhreeqcIOData::PhreeqcIO | friend |
| phreeqc_instance_id | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| PhreeqcIO(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver, std::string const &project_file_name, std::string &&database, std::unique_ptr< ChemicalSystem > &&chemical_system, std::vector< ReactionRate > &&reaction_rates, std::unique_ptr< UserPunch > &&user_punch, std::unique_ptr< Output > &&output, std::unique_ptr< Dump > &&dump, Knobs &&knobs) | ChemistryLib::PhreeqcIOData::PhreeqcIO | |
| readOutputsFromFile() | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| setAqueousSolutionsPrevFromDumpFile() override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| setChemicalSystemConcrete(std::vector< double > const &concentrations, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const *medium, MaterialPropertyLib::VariableArray const &vars, ParameterLib::SpatialPosition const &pos, double const t, double const dt) override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| updatePorosityPostReaction(GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, double &porosity) override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| updateVolumeFractionPostReaction(GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, ParameterLib::SpatialPosition const &pos, double const porosity, double const t, double const dt) override | ChemistryLib::PhreeqcIOData::PhreeqcIO | virtual |
| writeInputsToFile(double const dt) | ChemistryLib::PhreeqcIOData::PhreeqcIO | private |
| ~ChemicalSolverInterface()=default | ChemistryLib::ChemicalSolverInterface | virtual |
| ~PhreeqcIO() | ChemistryLib::PhreeqcIOData::PhreeqcIO | |