PhreeqcRM
|
This is the complete list of members for BMIPhreeqcRM, including all inherited members.
_Index | StaticIndexer< PhreeqcRM > | protected |
_Instances | StaticIndexer< PhreeqcRM > | protectedstatic |
_InstancesIndex | StaticIndexer< PhreeqcRM > | protectedstatic |
_InstancesLock | StaticIndexer< PhreeqcRM > | protectedstatic |
AddOutputVars(std::string option, std::string def) override | BMIPhreeqcRM | virtual |
BMIPhreeqcRM() | BMIPhreeqcRM | |
BMIPhreeqcRM(int ngrid, int nthreads) | BMIPhreeqcRM | |
Char2TrimString(const char *str, size_t l=0) | PhreeqcRM | static |
CleanupBMIModuleInstances(void) | BMIPhreeqcRM | 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 | |
Construct(Initializer initializer) override | BMIPhreeqcRM | protected |
CreateBMIModule() | BMIPhreeqcRM | static |
CreateBMIModule(int nxyz, int nthreads) | BMIPhreeqcRM | static |
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 |
DestroyBMIModule(int n) | BMIPhreeqcRM | static |
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 |
Finalize() override | BMIPhreeqcRM | |
FindComponents() | PhreeqcRM | |
GetBackwardMapping(void) | PhreeqcRM | inline |
GetChemistryCellCount(void) const | PhreeqcRM | inline |
GetComponentCount(void) const | PhreeqcRM | inline |
GetComponentName() override | BMIPhreeqcRM | inline |
GetComponents(void) const | PhreeqcRM | inline |
GetConcentrations(std::vector< double > &c_output) | PhreeqcRM | |
GetCurrentSelectedOutputUserNumber(void) | PhreeqcRM | |
GetCurrentTime() override | BMIPhreeqcRM | |
GetDatabaseFileName(void) | PhreeqcRM | inline |
GetDensity(std::vector< double > &d_output) | PhreeqcRM | |
GetDensityCalculated(std::vector< double > &d_output) | PhreeqcRM | |
GetEndCell(void) | PhreeqcRM | inline |
GetEndTime() override | BMIPhreeqcRM | |
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 |
GetGridEdgeCount(const int grid) override | BMIPhreeqcRM | inline |
GetGridEdgeNodes(const int grid, int *edge_nodes) override | BMIPhreeqcRM | inline |
GetGridFaceCount(const int grid) override | BMIPhreeqcRM | inline |
GetGridFaceEdges(const int grid, int *face_edges) override | BMIPhreeqcRM | inline |
GetGridFaceNodes(const int grid, int *face_nodes) override | BMIPhreeqcRM | inline |
GetGridNodeCount(const int grid) override | BMIPhreeqcRM | inline |
GetGridNodesPerFace(const int grid, int *nodes_per_face) override | BMIPhreeqcRM | inline |
GetGridOrigin(const int grid, double *origin) override | BMIPhreeqcRM | inline |
GetGridRank(const int grid) override | BMIPhreeqcRM | |
GetGridShape(const int grid, int *shape) override | BMIPhreeqcRM | inline |
GetGridSize(const int grid) override | BMIPhreeqcRM | |
GetGridSpacing(const int grid, double *spacing) override | BMIPhreeqcRM | inline |
GetGridType(const int grid) override | BMIPhreeqcRM | |
GetGridX(const int grid, double *x) override | BMIPhreeqcRM | inline |
GetGridY(const int grid, double *y) override | BMIPhreeqcRM | inline |
GetGridZ(const int grid, double *z) override | BMIPhreeqcRM | inline |
GetIndex() | StaticIndexer< PhreeqcRM > | inline |
GetInputItemCount() override | BMIPhreeqcRM | |
GetInputVarNames() override | BMIPhreeqcRM | |
GetInstance(int n) | BMIPhreeqcRM | static |
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 | |
GetOutputItemCount() override | BMIPhreeqcRM | |
GetOutputVarNames() override | BMIPhreeqcRM | |
GetPartitionUZSolids(void) const | PhreeqcRM | inline |
GetPointableItemCount() | BMIPhreeqcRM | |
GetPointableVarNames() | BMIPhreeqcRM | |
GetPorosity(void) | PhreeqcRM | |
GetPressure(void) | PhreeqcRM | |
GetPrintChemistryMask(void) | PhreeqcRM | inline |
GetPrintChemistryOn(void) | PhreeqcRM | inline |
GetReadOnlyVarNames() | BMIPhreeqcRM | |
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 |
GetStartTime() override | BMIPhreeqcRM | |
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() override | BMIPhreeqcRM | inline |
GetTimeUnits() override | BMIPhreeqcRM | 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 |
GetValue(const std::string name, void *dest) override | BMIPhreeqcRM | |
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) override | BMIPhreeqcRM | inline |
GetValuePtr(std::string name) override | BMIPhreeqcRM | |
GetVarGrid(const std::string name) override | BMIPhreeqcRM | inline |
GetVarItemsize(const std::string name) override | BMIPhreeqcRM | |
GetVarLocation(const std::string name) override | BMIPhreeqcRM | inline |
GetVarNbytes(const std::string name) override | BMIPhreeqcRM | |
GetVarType(const std::string name) override | BMIPhreeqcRM | |
GetVarUnits(const std::string name) override | BMIPhreeqcRM | |
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 | |
Initialize(std::string config_file="") override | BMIPhreeqcRM | |
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 |
language | BMIPhreeqcRM | |
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) | BMIPhreeqcRM | inline |
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) override | BMIPhreeqcRM | |
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) override | BMIPhreeqcRM | inline |
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() override | BMIPhreeqcRM | |
UpdateUntil(double end_time) override | BMIPhreeqcRM | |
UseSolutionDensityVolume(bool tf) | PhreeqcRM | |
WarningMessage(const std::string &warnstr) | PhreeqcRM | |
~BMIPhreeqcRM() override | BMIPhreeqcRM | |
~PhreeqcRM(void) | PhreeqcRM | virtual |
~StaticIndexer() | StaticIndexer< PhreeqcRM > | inline |