phrRunAccumulated {phreeqc} | R Documentation |
Runs the accumulated input.
Description
Runs the input buffer as defined by calls to phrAccumulateLine
.
Usage
phrRunAccumulated()
Details
After calling phrRunAccumulated
phrGetAccumulatedLines
can
be used in case of errors. The accumulated lines will be cleared on the next call
to phrAccumulateLine
.
The phrAccumulateLine
method cannot be called until a database
has been successfully loaded by calls to either
phrLoadDatabase
or phrLoadDatabaseString
.
Value
This function returns NULL on success.
References
https://water.usgs.gov/water-resources/software/PHREEQC/IPhreeqc.pdf
See Also
Other Accumulate:
phrAccumulateLine()
,
phrClearAccumulatedLines()
,
phrGetAccumulatedLines()
Other Run:
phrRunFile()
,
phrRunString()
Examples
# turn on the output file
phrSetOutputFileOn(TRUE)
phrSetOutputFileName(file.path(tempdir(), "ex2.out"))
# load the phreeqc.dat database
phrLoadDatabaseString(phreeqc.dat)
# accumulate the input
phrAccumulateLine("TITLE Example 2.--Temperature dependence of solubility")
phrAccumulateLine(" of gypsum and anhydrite")
phrAccumulateLine("SOLUTION 1 Pure water")
phrAccumulateLine(" pH 7.0")
phrAccumulateLine(" temp 25.0")
phrAccumulateLine("EQUILIBRIUM_PHASES 1")
phrAccumulateLine(" Gypsum 0.0 1.0")
phrAccumulateLine(" Anhydrite 0.0 1.0")
phrAccumulateLine("REACTION_TEMPERATURE 1")
phrAccumulateLine(" 25.0 75.0 in 51 steps")
phrAccumulateLine("SELECTED_OUTPUT")
phrAccumulateLine(" -file ex2.sel")
phrAccumulateLine(" -temperature")
phrAccumulateLine(" -si anhydrite gypsum")
phrAccumulateLine("END")
# run it and echo the name of the output file
if (is.null(phrRunAccumulated())) {
cat(paste("see ", phrGetOutputFileName(), ".\n", sep = ""))
}
[Package phreeqc version 3.8.0 Index]