| _aqueous_solution | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| _initial_aqueous_solution | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| _mesh | ChemistryLib::ChemicalSolverInterface | |
| _process_id_to_master_map | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| _reaction_rates | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| active_element_ids_ | ChemistryLib::ChemicalSolverInterface | private |
| activeElementIDs() const | ChemistryLib::ChemicalSolverInterface | inline |
| callPhreeqc(std::vector< GlobalVector * > &process_solutions) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | |
| chemical_system_index_map | ChemistryLib::ChemicalSolverInterface | |
| ChemicalSolverInterface(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver_) | ChemistryLib::ChemicalSolverInterface | inline |
| computeSecondaryVariable(std::size_t const, std::vector< GlobalIndexType > const &) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| configureOutputSettings() | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | inlineprivate |
| executeSpeciationCalculation(double const dt) override | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | virtual |
| getComponentList() const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| getConcentration(int const, GlobalIndexType const) const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| getKineticPrefactor(std::size_t reaction_id) const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| getOrCreateInitialAqueousSolution(cxxSolution &aqueous_solution) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| getStoichiometricMatrix() const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| initialize() | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| initializeChemicalSystemConcrete(std::vector< double > const &, GlobalIndexType const &, MaterialPropertyLib::Medium const &, ParameterLib::SpatialPosition const &, double const) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| initializePhreeqcGeneralSettings() | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | inlineprivate |
| linear_solver | ChemistryLib::ChemicalSolverInterface | |
| loadDatabase(std::string const &database) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| PhreeqcKernel(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver, std::size_t const num_chemical_systems, std::vector< std::pair< int, std::string > > const &process_id_to_component_name_map, std::string const &database, AqueousSolution aqueous_solution, std::unique_ptr< EquilibriumReactants > &&equilibrium_reactants, std::unique_ptr< Kinetics > &&kinetic_reactants, std::vector< ReactionRate > &&reaction_rates) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | |
| reinitializeRates() | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| reset(std::size_t const chemical_system_id) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| setAqueousSolutions(std::vector< GlobalVector * > const &process_solutions) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | |
| setAqueousSolutionsPrevFromDumpFile() | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| setChemicalSystemConcrete(std::vector< double > const &, GlobalIndexType const &, MaterialPropertyLib::Medium const *, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| setConvergenceTolerance() | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | inlineprivate |
| setTimeStepSize(double const dt) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| tidyEquilibriumReactants(EquilibriumReactants const &equilibrium_reactants) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | private |
| updateNodalProcessSolutions(std::vector< GlobalVector * > const &process_solutions, std::size_t const node_id) | ChemistryLib::PhreeqcKernelData::PhreeqcKernel | |
| updatePorosityPostReaction(GlobalIndexType const &, MaterialPropertyLib::Medium const &, double &) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| updateVolumeFractionPostReaction(GlobalIndexType const &, MaterialPropertyLib::Medium const &, ParameterLib::SpatialPosition const &, double const, double const, double const) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
| ~ChemicalSolverInterface()=default | ChemistryLib::ChemicalSolverInterface | virtual |