PhreeqcRM
BMIPhreeqcRM Member List

This is the complete list of members for BMIPhreeqcRM, including all inherited members.

_IndexStaticIndexer< PhreeqcRM >protected
_InstancesStaticIndexer< PhreeqcRM >protectedstatic
_InstancesIndexStaticIndexer< PhreeqcRM >protectedstatic
_InstancesLockStaticIndexer< PhreeqcRM >protectedstatic
AddOutputVars(std::string option, std::string def) overrideBMIPhreeqcRMvirtual
BMIPhreeqcRM()BMIPhreeqcRM
BMIPhreeqcRM(int ngrid, int nthreads)BMIPhreeqcRM
Char2TrimString(const char *str, size_t l=0)PhreeqcRMstatic
CleanupBMIModuleInstances(void)BMIPhreeqcRMstatic
CleanupReactionModuleInstances(void)PhreeqcRMstatic
CloseFiles(void)PhreeqcRM
Concentrations2Utility(const std::vector< double > &c, const std::vector< double > &tc, const std::vector< double > &p_atm)PhreeqcRM
Construct(Initializer initializer) overrideBMIPhreeqcRMprotected
CreateBMIModule()BMIPhreeqcRMstatic
CreateBMIModule(int nxyz, int nthreads)BMIPhreeqcRMstatic
CreateMapping(const std::vector< int > &grid2chem)PhreeqcRM
CreateReactionModule(int nxyz, int nthreads)PhreeqcRMstatic
DecodeError(int result)PhreeqcRM
Destroy(int id)StaticIndexer< PhreeqcRM >inlinestatic
DestroyAll()StaticIndexer< PhreeqcRM >inlinestatic
DestroyBMIModule(int n)BMIPhreeqcRMstatic
DestroyReactionModule(int n)PhreeqcRMstatic
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)PhreeqcRMstatic
FileRename(const std::string &temp_name, const std::string &name, const std::string &backup_name)PhreeqcRMstatic
Finalize() overrideBMIPhreeqcRM
FindComponents()PhreeqcRM
GetBackwardMapping(void)PhreeqcRMinline
GetChemistryCellCount(void) constPhreeqcRMinline
GetComponentCount(void) constPhreeqcRMinline
GetComponentName() overrideBMIPhreeqcRMinline
GetComponents(void) constPhreeqcRMinline
GetConcentrations(std::vector< double > &c_output)PhreeqcRM
GetCurrentSelectedOutputUserNumber(void)PhreeqcRM
GetCurrentTime() overrideBMIPhreeqcRM
GetDatabaseFileName(void)PhreeqcRMinline
GetDensity(std::vector< double > &d_output)PhreeqcRM
GetDensityCalculated(std::vector< double > &d_output)PhreeqcRM
GetEndCell(void)PhreeqcRMinline
GetEndTime() overrideBMIPhreeqcRM
GetEquilibriumPhases(void) constPhreeqcRMinline
GetEquilibriumPhasesCount(void) constPhreeqcRMinline
GetErrorHandlerMode(void)PhreeqcRMinline
GetErrorString(void)PhreeqcRM
GetExchangeNames(void) constPhreeqcRMinline
GetExchangeSpecies(void) constPhreeqcRMinline
GetExchangeSpeciesCount(void) constPhreeqcRMinline
GetFilePrefix(void)PhreeqcRMinline
GetForwardMapping(void)PhreeqcRMinline
GetGasCompMoles(std::vector< double > &gas_moles_output)PhreeqcRM
GetGasComponents(void) constPhreeqcRMinline
GetGasComponentsCount(void) constPhreeqcRMinline
GetGasCompPhi(std::vector< double > &gas_phi)PhreeqcRM
GetGasCompPressures(std::vector< double > &gas_pressure)PhreeqcRM
GetGasPhaseVolume(std::vector< double > &gas_volume_output)PhreeqcRM
GetGfw(void)PhreeqcRMinline
GetGridCellCount(void)PhreeqcRMinline
GetGridCellCountYAML(const char *YAML_file)PhreeqcRMstatic
GetGridEdgeCount(const int grid) overrideBMIPhreeqcRMinline
GetGridEdgeNodes(const int grid, int *edge_nodes) overrideBMIPhreeqcRMinline
GetGridFaceCount(const int grid) overrideBMIPhreeqcRMinline
GetGridFaceEdges(const int grid, int *face_edges) overrideBMIPhreeqcRMinline
GetGridFaceNodes(const int grid, int *face_nodes) overrideBMIPhreeqcRMinline
GetGridNodeCount(const int grid) overrideBMIPhreeqcRMinline
GetGridNodesPerFace(const int grid, int *nodes_per_face) overrideBMIPhreeqcRMinline
GetGridOrigin(const int grid, double *origin) overrideBMIPhreeqcRMinline
GetGridRank(const int grid) overrideBMIPhreeqcRM
GetGridShape(const int grid, int *shape) overrideBMIPhreeqcRMinline
GetGridSize(const int grid) overrideBMIPhreeqcRM
GetGridSpacing(const int grid, double *spacing) overrideBMIPhreeqcRMinline
GetGridType(const int grid) overrideBMIPhreeqcRM
GetGridX(const int grid, double *x) overrideBMIPhreeqcRMinline
GetGridY(const int grid, double *y) overrideBMIPhreeqcRMinline
GetGridZ(const int grid, double *z) overrideBMIPhreeqcRMinline
GetIndex()StaticIndexer< PhreeqcRM >inline
GetInputItemCount() overrideBMIPhreeqcRM
GetInputVarNames() overrideBMIPhreeqcRM
GetInstance(int n)BMIPhreeqcRMstatic
GetIPhreeqcPointer(int i)PhreeqcRM
GetIthConcentration(int i, std::vector< double > &c_output)PhreeqcRM
GetIthSpeciesConcentration(int i, std::vector< double > &c_output)PhreeqcRM
GetKineticReactions(void) constPhreeqcRMinline
GetKineticReactionsCount(void) constPhreeqcRMinline
GetMpiMyself(void) constPhreeqcRMinline
GetMpiTasks(void) constPhreeqcRMinline
GetNthSelectedOutputUserNumber(int n)PhreeqcRM
GetOutputItemCount() overrideBMIPhreeqcRM
GetOutputVarNames() overrideBMIPhreeqcRM
GetPartitionUZSolids(void) constPhreeqcRMinline
GetPointableItemCount()BMIPhreeqcRM
GetPointableVarNames()BMIPhreeqcRM
GetPorosity(void)PhreeqcRM
GetPressure(void)PhreeqcRM
GetPrintChemistryMask(void)PhreeqcRMinline
GetPrintChemistryOn(void)PhreeqcRMinline
GetReadOnlyVarNames()BMIPhreeqcRM
GetRebalanceByCell(void) constPhreeqcRMinline
GetRebalanceFraction(void) constPhreeqcRMinline
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)PhreeqcRMinline
GetSelectedOutputRowCount(void)PhreeqcRM
GetSICount(void) constPhreeqcRMinline
GetSINames(void) constPhreeqcRMinline
GetSolidSolutionComponents(void) constPhreeqcRMinline
GetSolidSolutionComponentsCount(void) constPhreeqcRMinline
GetSolidSolutionNames(void) constPhreeqcRMinline
GetSolutionVolume(void)PhreeqcRM
GetSpeciesConcentrations(std::vector< double > &species_conc_output)PhreeqcRM
GetSpeciesCount(void)PhreeqcRMinline
GetSpeciesD25(void)PhreeqcRMinline
GetSpeciesLog10Gammas(std::vector< double > &species_log10gammas)PhreeqcRM
GetSpeciesLog10Molalities(std::vector< double > &species_log10molalities)PhreeqcRM
GetSpeciesNames(void)PhreeqcRMinline
GetSpeciesSaveOn(void)PhreeqcRMinline
GetSpeciesStoichiometry(void)PhreeqcRMinline
GetSpeciesZ(void)PhreeqcRMinline
GetStartCell(void)PhreeqcRMinline
GetStartTime() overrideBMIPhreeqcRM
GetSurfaceNames(void) constPhreeqcRMinline
GetSurfaceSpecies(void) constPhreeqcRMinline
GetSurfaceSpeciesCount(void) constPhreeqcRMinline
GetSurfaceTypes(void) constPhreeqcRMinline
GetTemperature(void)PhreeqcRM
GetThreadCount()PhreeqcRMinline
GetTime(void) constPhreeqcRMinline
GetTimeConversion(void)PhreeqcRMinline
GetTimeStep() overrideBMIPhreeqcRMinline
GetTimeUnits() overrideBMIPhreeqcRMinline
GetUnitsExchange(void)PhreeqcRMinline
GetUnitsGasPhase(void)PhreeqcRMinline
GetUnitsKinetics(void)PhreeqcRMinline
GetUnitsPPassemblage(void)PhreeqcRMinline
GetUnitsSolution(void)PhreeqcRMinline
GetUnitsSSassemblage(void)PhreeqcRMinline
GetUnitsSurface(void)PhreeqcRMinline
GetValue(const std::string name, void *dest) overrideBMIPhreeqcRM
GetValue(const std::string name, bool &OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, bool *OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, double &OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, double *OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, int &OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, int *OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, std::string &OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, std::vector< double > &OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, std::vector< int > &OUTPUT)BMIPhreeqcRM
GetValue(const std::string name, std::vector< std::string > &OUTPUT)BMIPhreeqcRM
GetValueAtIndices(std::string name, void *dest, int *inds, int count) overrideBMIPhreeqcRMinline
GetValuePtr(std::string name) overrideBMIPhreeqcRM
GetVarGrid(const std::string name) overrideBMIPhreeqcRMinline
GetVarItemsize(const std::string name) overrideBMIPhreeqcRM
GetVarLocation(const std::string name) overrideBMIPhreeqcRMinline
GetVarNbytes(const std::string name) overrideBMIPhreeqcRM
GetVarType(const std::string name) overrideBMIPhreeqcRM
GetVarUnits(const std::string name) overrideBMIPhreeqcRM
GetViscosity()PhreeqcRM
GetWorkers()PhreeqcRMinline
InitialEquilibriumPhases2Module(const std::vector< int > &equilibrium_phases)PhreeqcRM
InitialExchanges2Module(const std::vector< int > &exchanges)PhreeqcRM
InitialGasPhases2Module(const std::vector< int > &gas_phases)PhreeqcRM
Initialize(std::string config_file="") overrideBMIPhreeqcRM
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)PhreeqcRMstatic
languageBMIPhreeqcRM
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
SetLanguage(const char *string)BMIPhreeqcRMinline
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
SetValue(const std::string name, void *src) overrideBMIPhreeqcRM
SetValue(const std::string name, bool src)BMIPhreeqcRM
SetValue(const std::string name, const char *src)BMIPhreeqcRM
SetValue(const std::string name, double src)BMIPhreeqcRM
SetValue(const std::string name, int src)BMIPhreeqcRM
SetValue(const std::string name, const std::string src)BMIPhreeqcRM
SetValue(const std::string name, std::vector< double > src)BMIPhreeqcRM
SetValue(const std::string name, std::vector< int > src)BMIPhreeqcRM
SetValue(const std::string name, std::vector< std::string > src)BMIPhreeqcRM
SetValueAtIndices(std::string name, int *inds, int count, void *src) overrideBMIPhreeqcRMinline
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
Update() overrideBMIPhreeqcRM
UpdateUntil(double end_time) overrideBMIPhreeqcRM
UseSolutionDensityVolume(bool tf)PhreeqcRM
WarningMessage(const std::string &warnstr)PhreeqcRM
~BMIPhreeqcRM() overrideBMIPhreeqcRM
~PhreeqcRM(void)PhreeqcRMvirtual
~StaticIndexer()StaticIndexer< PhreeqcRM >inline