OGS
ChemistryLib::PhreeqcIOData::PhreeqcIO Member List

This is the complete list of members for ChemistryLib::PhreeqcIOData::PhreeqcIO, including all inherited members.

_chemical_systemChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_clamping_totalsChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_concentration_warning_thresholdChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_databaseChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_dtChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_dumpChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_knobsChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_meshChemistryLib::ChemicalSolverInterface
_num_chemical_systemsChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_outputChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_phreeqc_input_fileChemistryLib::PhreeqcIOData::PhreeqcIO
_reaction_ratesChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_use_stream_modeChemistryLib::PhreeqcIOData::PhreeqcIOprivate
_user_punchChemistryLib::PhreeqcIOData::PhreeqcIOprivate
active_element_ids_ChemistryLib::ChemicalSolverInterfaceprivate
activeElementIDs() constChemistryLib::ChemicalSolverInterfaceinline
callPhreeqc() constChemistryLib::PhreeqcIOData::PhreeqcIOprivate
chemical_system_index_mapChemistryLib::ChemicalSolverInterface
ChemicalSolverInterface(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver_)ChemistryLib::ChemicalSolverInterfaceinline
computeSecondaryVariable(std::size_t const ele_id, std::vector< GlobalIndexType > const &chemical_system_indices) overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
executeSpeciationCalculation(double const dt) overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
executeSpeciationCalculationParallel(double const dt)ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
generateInputForSystem(std::size_t chemical_system_id, double const dt) constChemistryLib::PhreeqcIOData::PhreeqcIOprivate
getComponentList() const overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
getConcentration(int const component_id, GlobalIndexType const chemical_system_id) const overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
getKineticPrefactor(std::size_t reaction_id) constChemistryLib::ChemicalSolverInterfaceinlinevirtual
getStoichiometricMatrix() constChemistryLib::ChemicalSolverInterfaceinlinevirtual
initialize() overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
initializeChemicalSystemConcrete(std::vector< double > const &concentrations, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, ParameterLib::SpatialPosition const &pos, double const t) overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
instance_pool_ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
linear_solverChemistryLib::ChemicalSolverInterface
num_chemistry_threads_ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
operator<<(std::ostream &os, PhreeqcIO const &phreeqc_io)ChemistryLib::PhreeqcIOData::PhreeqcIOfriend
operator<<(double const dt)ChemistryLib::PhreeqcIOData::PhreeqcIOinlineprivate
operator>>(std::istream &in, PhreeqcIO &phreeqc_io)ChemistryLib::PhreeqcIOData::PhreeqcIOfriend
parseOutputForSystem(std::string_view output_content, std::size_t chemical_system_id)ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
phreeqc_instance_idChemistryLib::PhreeqcIOData::PhreeqcIOprivate
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, bool use_stream_mode, int num_chemistry_threads, double concentration_warning_threshold)ChemistryLib::PhreeqcIOData::PhreeqcIO
readOutputsFromFile()ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
setAqueousSolutionsPrevFromDumpFile() overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
setAqueousSolutionsPrevFromDumpString(std::string_view dump_content)ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
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) overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
updateChemicalSystemFromOutput(std::vector< double > const &accepted_items, std::size_t chemical_system_id)ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
updatePorosityPostReaction(GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, double &porosity) overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
updateSystemFromOutputLine(std::string_view line, std::size_t chemical_system_id)ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
updateVolumeFractionPostReaction(GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, ParameterLib::SpatialPosition const &pos, double const porosity, double const t, double const dt) overrideChemistryLib::PhreeqcIOData::PhreeqcIOvirtual
writeInputHeader(std::ostream &os) constChemistryLib::PhreeqcIOData::PhreeqcIOprivate
writeInputsToFile(double const dt)ChemistryLib::PhreeqcIOData::PhreeqcIOprivate
writeSystemBlock(std::ostream &os, std::size_t chemical_system_id, std::size_t solution_id, std::size_t prev_solution_id, double dt) constChemistryLib::PhreeqcIOData::PhreeqcIOprivate
~ChemicalSolverInterface()=defaultChemistryLib::ChemicalSolverInterfacevirtual
~PhreeqcIO()ChemistryLib::PhreeqcIOData::PhreeqcIO