_Index | StaticIndexer< PhreeqcRM > | protected |
_Instances | StaticIndexer< PhreeqcRM > | protectedstatic |
_InstancesIndex | StaticIndexer< PhreeqcRM > | protectedstatic |
_InstancesLock | StaticIndexer< PhreeqcRM > | protectedstatic |
BMIPhreeqcRM | PhreeqcRM | friend |
Char2TrimString(const char *str, size_t l=0) | PhreeqcRM | static |
CleanupReactionModuleInstances(void) | PhreeqcRM | static |
CloseFiles(void) | PhreeqcRM | |
Concentrations2Utility(const std::vector< double > &c, const std::vector< double > &tc, const std::vector< double > &p_atm) | PhreeqcRM | |
CreateMapping(const std::vector< int > &grid2chem) | PhreeqcRM | |
CreateReactionModule(int nxyz, int nthreads) | PhreeqcRM | static |
DecodeError(int result) | PhreeqcRM | |
Destroy(int id) | StaticIndexer< PhreeqcRM > | inlinestatic |
DestroyAll() | StaticIndexer< PhreeqcRM > | inlinestatic |
DestroyReactionModule(int n) | PhreeqcRM | static |
DumpModule(bool dump_on, bool append=false) | PhreeqcRM | |
ErrorHandler(int result, const std::string &e_string) | PhreeqcRM | |
ErrorMessage(const std::string &error_string, bool prepend=true) | PhreeqcRM | |
FileExists(const std::string &name) | PhreeqcRM | static |
FileRename(const std::string &temp_name, const std::string &name, const std::string &backup_name) | PhreeqcRM | static |
FindComponents() | PhreeqcRM | |
GetBackwardMapping(void) | PhreeqcRM | inline |
GetChemistryCellCount(void) const | PhreeqcRM | inline |
GetComponentCount(void) const | PhreeqcRM | inline |
GetComponents(void) const | PhreeqcRM | inline |
GetConcentrations(std::vector< double > &c_output) | PhreeqcRM | |
GetCurrentSelectedOutputUserNumber(void) | PhreeqcRM | |
GetDatabaseFileName(void) | PhreeqcRM | inline |
GetDensity(std::vector< double > &d_output) | PhreeqcRM | |
GetDensityCalculated(std::vector< double > &d_output) | PhreeqcRM | |
GetEndCell(void) | PhreeqcRM | inline |
GetEquilibriumPhases(void) const | PhreeqcRM | inline |
GetEquilibriumPhasesCount(void) const | PhreeqcRM | inline |
GetErrorHandlerMode(void) | PhreeqcRM | inline |
GetErrorString(void) | PhreeqcRM | |
GetExchangeNames(void) const | PhreeqcRM | inline |
GetExchangeSpecies(void) const | PhreeqcRM | inline |
GetExchangeSpeciesCount(void) const | PhreeqcRM | inline |
GetFilePrefix(void) | PhreeqcRM | inline |
GetForwardMapping(void) | PhreeqcRM | inline |
GetGasCompMoles(std::vector< double > &gas_moles_output) | PhreeqcRM | |
GetGasComponents(void) const | PhreeqcRM | inline |
GetGasComponentsCount(void) const | PhreeqcRM | inline |
GetGasCompPhi(std::vector< double > &gas_phi) | PhreeqcRM | |
GetGasCompPressures(std::vector< double > &gas_pressure) | PhreeqcRM | |
GetGasPhaseVolume(std::vector< double > &gas_volume_output) | PhreeqcRM | |
GetGfw(void) | PhreeqcRM | inline |
GetGridCellCount(void) | PhreeqcRM | inline |
GetGridCellCountYAML(const char *YAML_file) | PhreeqcRM | static |
GetIndex() | StaticIndexer< PhreeqcRM > | inline |
GetInstance(int id) | StaticIndexer< PhreeqcRM > | inlinestatic |
GetInstance(int id) | StaticIndexer< PhreeqcRM > | inlinestatic |
GetIPhreeqcPointer(int i) | PhreeqcRM | |
GetIthConcentration(int i, std::vector< double > &c_output) | PhreeqcRM | |
GetIthSpeciesConcentration(int i, std::vector< double > &c_output) | PhreeqcRM | |
GetKineticReactions(void) const | PhreeqcRM | inline |
GetKineticReactionsCount(void) const | PhreeqcRM | inline |
GetMpiMyself(void) const | PhreeqcRM | inline |
GetMpiTasks(void) const | PhreeqcRM | inline |
GetNthSelectedOutputUserNumber(int n) | PhreeqcRM | |
GetPartitionUZSolids(void) const | PhreeqcRM | inline |
GetPorosity(void) | PhreeqcRM | |
GetPressure(void) | PhreeqcRM | |
GetPrintChemistryMask(void) | PhreeqcRM | inline |
GetPrintChemistryOn(void) | PhreeqcRM | inline |
GetRebalanceByCell(void) const | PhreeqcRM | inline |
GetRebalanceFraction(void) const | PhreeqcRM | inline |
GetSaturation(std::vector< double > &sat_output) | PhreeqcRM | |
GetSaturationCalculated(std::vector< double > &sat_output) | PhreeqcRM | |
GetSelectedOutput(std::vector< double > &s_output) | PhreeqcRM | |
GetSelectedOutputColumnCount(void) | PhreeqcRM | |
GetSelectedOutputCount(void) | PhreeqcRM | |
GetSelectedOutputHeading(int icol, std::string &heading) | PhreeqcRM | |
GetSelectedOutputHeadings(std::vector< std::string > &headings) | PhreeqcRM | |
GetSelectedOutputOn(void) | PhreeqcRM | inline |
GetSelectedOutputRowCount(void) | PhreeqcRM | |
GetSICount(void) const | PhreeqcRM | inline |
GetSINames(void) const | PhreeqcRM | inline |
GetSolidSolutionComponents(void) const | PhreeqcRM | inline |
GetSolidSolutionComponentsCount(void) const | PhreeqcRM | inline |
GetSolidSolutionNames(void) const | PhreeqcRM | inline |
GetSolutionVolume(void) | PhreeqcRM | |
GetSpeciesConcentrations(std::vector< double > &species_conc_output) | PhreeqcRM | |
GetSpeciesCount(void) | PhreeqcRM | inline |
GetSpeciesD25(void) | PhreeqcRM | inline |
GetSpeciesLog10Gammas(std::vector< double > &species_log10gammas) | PhreeqcRM | |
GetSpeciesLog10Molalities(std::vector< double > &species_log10molalities) | PhreeqcRM | |
GetSpeciesNames(void) | PhreeqcRM | inline |
GetSpeciesSaveOn(void) | PhreeqcRM | inline |
GetSpeciesStoichiometry(void) | PhreeqcRM | inline |
GetSpeciesZ(void) | PhreeqcRM | inline |
GetStartCell(void) | PhreeqcRM | inline |
GetSurfaceNames(void) const | PhreeqcRM | inline |
GetSurfaceSpecies(void) const | PhreeqcRM | inline |
GetSurfaceSpeciesCount(void) const | PhreeqcRM | inline |
GetSurfaceTypes(void) const | PhreeqcRM | inline |
GetTemperature(void) | PhreeqcRM | |
GetThreadCount() | PhreeqcRM | inline |
GetTime(void) const | PhreeqcRM | inline |
GetTimeConversion(void) | PhreeqcRM | inline |
GetTimeStep(void) | PhreeqcRM | inline |
GetUnitsExchange(void) | PhreeqcRM | inline |
GetUnitsGasPhase(void) | PhreeqcRM | inline |
GetUnitsKinetics(void) | PhreeqcRM | inline |
GetUnitsPPassemblage(void) | PhreeqcRM | inline |
GetUnitsSolution(void) | PhreeqcRM | inline |
GetUnitsSSassemblage(void) | PhreeqcRM | inline |
GetUnitsSurface(void) | PhreeqcRM | inline |
GetViscosity() | PhreeqcRM | |
GetWorkers() | PhreeqcRM | inline |
InitialEquilibriumPhases2Module(const std::vector< int > &equilibrium_phases) | PhreeqcRM | |
InitialExchanges2Module(const std::vector< int > &exchanges) | PhreeqcRM | |
InitialGasPhases2Module(const std::vector< int > &gas_phases) | PhreeqcRM | |
InitializeYAML(std::string yamlfile) | PhreeqcRM | |
InitialKinetics2Module(const std::vector< int > &kinetics) | PhreeqcRM | |
InitialPhreeqc2Concentrations(std::vector< double > &destination_c, const std::vector< int > &boundary_solution1) | PhreeqcRM | |
InitialPhreeqc2Concentrations(std::vector< double > &destination_c, const std::vector< int > &boundary_solution1, const std::vector< int > &boundary_solution2, const std::vector< double > &fraction1) | PhreeqcRM | |
InitialPhreeqc2Module(const std::vector< int > &initial_conditions1) | PhreeqcRM | |
InitialPhreeqc2Module(const std::vector< int > &initial_conditions1, const std::vector< int > &initial_conditions2, const std::vector< double > &fraction1) | PhreeqcRM | |
InitialPhreeqc2SpeciesConcentrations(std::vector< double > &destination_c, const std::vector< int > &boundary_solution1) | PhreeqcRM | |
InitialPhreeqc2SpeciesConcentrations(std::vector< double > &destination_c, const std::vector< int > &boundary_solution1, const std::vector< int > &boundary_solution2, const std::vector< double > &fraction1) | PhreeqcRM | |
InitialPhreeqcCell2Module(int n, const std::vector< int > &cell_numbers) | PhreeqcRM | |
InitialSolidSolutions2Module(const std::vector< int > &solid_solutions) | PhreeqcRM | |
InitialSolutions2Module(const std::vector< int > &solutions) | PhreeqcRM | |
InitialSurfaces2Module(const std::vector< int > &surfaces) | PhreeqcRM | |
Int2IrmResult(int r, bool positive_ok) | PhreeqcRM | static |
LoadDatabase(const std::string &database) | PhreeqcRM | |
LogMessage(const std::string &str) | PhreeqcRM | |
MpiAbort() | PhreeqcRM | |
MpiWorker() | PhreeqcRM | |
MpiWorkerBreak() | PhreeqcRM | |
OpenFiles(void) | PhreeqcRM | |
OutputMessage(const std::string &str) | PhreeqcRM | |
PhreeqcRM(int nxyz, int thread_count_or_communicator, PHRQ_io *io=NULL, bool delay_construct=false) | PhreeqcRM | |
ReturnHandler(IRM_RESULT result, const std::string &e_string) | PhreeqcRM | |
RunCells(void) | PhreeqcRM | |
RunFile(bool workers, bool initial_phreeqc, bool utility, const std::string &chemistry_name) | PhreeqcRM | |
RunString(bool workers, bool initial_phreeqc, bool utility, const std::string &input_string) | PhreeqcRM | |
ScreenMessage(const std::string &str) | PhreeqcRM | |
SetComponentH2O(bool tf) | PhreeqcRM | |
SetConcentrations(const std::vector< double > &c) | PhreeqcRM | |
SetCurrentSelectedOutputUserNumber(int n_user) | PhreeqcRM | |
SetDensity(const std::vector< double > &density) | PhreeqcRM | |
SetDensityUser(const std::vector< double > &density) | PhreeqcRM | |
SetDumpFileName(const std::string &dump_name) | PhreeqcRM | |
SetErrorHandlerMode(int mode) | PhreeqcRM | |
SetErrorOn(bool tf) | PhreeqcRM | |
SetFilePrefix(const std::string &prefix) | PhreeqcRM | |
SetGasCompMoles(const std::vector< double > &gas_moles) | PhreeqcRM | |
SetGasPhaseVolume(const std::vector< double > &gas_volume) | PhreeqcRM | |
SetIthConcentration(int i, std::vector< double > &c) | PhreeqcRM | |
SetIthSpeciesConcentration(int i, std::vector< double > &c) | PhreeqcRM | |
SetMpiWorkerCallbackC(int(*fcn)(int *method, void *cookie)) | PhreeqcRM | |
SetMpiWorkerCallbackCookie(void *cookie) | PhreeqcRM | |
SetMpiWorkerCallbackFortran(int(*fcn)(int *method)) | PhreeqcRM | |
SetNthSelectedOutput(int n) | PhreeqcRM | |
SetPartitionUZSolids(bool tf) | PhreeqcRM | |
SetPorosity(const std::vector< double > &por) | PhreeqcRM | |
SetPressure(const std::vector< double > &p) | PhreeqcRM | |
SetPrintChemistryMask(const std::vector< int > &cell_mask) | PhreeqcRM | |
SetPrintChemistryOn(bool workers, bool initial_phreeqc, bool utility) | PhreeqcRM | |
SetRebalanceByCell(bool tf) | PhreeqcRM | |
SetRebalanceFraction(double f) | PhreeqcRM | |
SetRepresentativeVolume(const std::vector< double > &rv) | PhreeqcRM | |
SetSaturation(const std::vector< double > &sat) | PhreeqcRM | |
SetSaturationUser(const std::vector< double > &sat) | PhreeqcRM | |
SetScreenOn(bool tf) | PhreeqcRM | |
SetSelectedOutputOn(bool tf) | PhreeqcRM | |
SetSpeciesSaveOn(bool save_on) | PhreeqcRM | |
SetTemperature(const std::vector< double > &t) | PhreeqcRM | |
SetTime(double time) | PhreeqcRM | |
SetTimeConversion(double conv_factor) | PhreeqcRM | |
SetTimeStep(double time_step) | PhreeqcRM | |
SetUnitsExchange(int option) | PhreeqcRM | |
SetUnitsGasPhase(int option) | PhreeqcRM | |
SetUnitsKinetics(int option) | PhreeqcRM | |
SetUnitsPPassemblage(int option) | PhreeqcRM | |
SetUnitsSolution(int option) | PhreeqcRM | |
SetUnitsSSassemblage(int option) | PhreeqcRM | |
SetUnitsSurface(int option) | PhreeqcRM | |
SpeciesConcentrations2Module(const std::vector< double > &species_conc) | PhreeqcRM | |
StateApply(int istate) | PhreeqcRM | |
StateDelete(int istate) | PhreeqcRM | |
StateSave(int istate) | PhreeqcRM | |
StaticIndexer(PhreeqcRM *self) | StaticIndexer< PhreeqcRM > | inline |
UseSolutionDensityVolume(bool tf) | PhreeqcRM | |
VarManager | PhreeqcRM | friend |
WarningMessage(const std::string &warnstr) | PhreeqcRM | |
~PhreeqcRM(void) | PhreeqcRM | virtual |
~StaticIndexer() | StaticIndexer< PhreeqcRM > | inline |