phrRunString: Runs phreeqc using the given string as input.

View source: R/phreeqc.R

phrRunStringR Documentation

Runs phreeqc using the given string as input.

Description

Runs phreeqc using the given string as input. Returns the number of errors encountered during the run.

Usage

phrRunString(input)

Arguments

input

character vector containing phreeqc input

Details

The RunString method cannot be called until a database has been successfully loaded by one of the following the LoadDatabase methods phrLoadDatabase, phrLoadDatabaseString.

Value

This function returns NULL on success.

References

https://water.usgs.gov/water-resources/software/PHREEQC/IPhreeqc.pdf

See Also

Other Run: phrRunAccumulated(), phrRunFile()

Examples


#
# This example accumulates phreeqc input into a character vector
# and runs it.
#

# load phreeqc.dat file
phrLoadDatabaseString(phreeqc.dat)

# create input
input <- vector()
input <- c(input, "SOLUTION 1") 
input <- c(input, "  temp 25.0") 
input <- c(input, "  pH    7.0")

# turn on output
phrSetOutputFileOn(TRUE)
phrSetOutputFileName(file.path(tempdir(), "pure_water.out"))

# run input
phrRunString(input)
cat(paste("see ", phrGetOutputFileName(), ".\n", sep=""))


phreeqc documentation built on Jan. 24, 2023, 1:08 a.m.