![]() |
ICFERST
25-11
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
|
IPHREEQC module from the PHREEQC project, needed to interact with PHREEQCRM. More...
Functions/Subroutines | |
| integer function | accumulateline (id, line) |
| integer function | adderror (id, error_msg) |
| integer function | addwarning (id, warn_msg) |
| integer function | clearaccumulatedlines (id) |
| integer function | createiphreeqc () |
| integer function | destroyiphreeqc (id) |
| integer function | getcomponentcount (id) |
| subroutine | getcomponent (id, n, comp) |
| integer function | getcurrentselectedoutputusernumber (id) |
| subroutine | getdumpfilename (id, fname) |
| logical function | getdumpfileon (id) |
| integer function | getdumpstringlinecount (id) |
| subroutine | getdumpstringline (id, n, line) |
| logical function | getdumpstringon (id) |
| subroutine | geterrorfilename (id, fname) |
| logical function | geterrorfileon (id) |
| logical function | geterroron (id) |
| integer function | geterrorstringlinecount (id) |
| subroutine | geterrorstringline (id, n, line) |
| logical function | geterrorstringon (id) |
| subroutine | getlogfilename (id, fname) |
| logical function | getlogfileon (id) |
| integer function | getlogstringlinecount (id) |
| subroutine | getlogstringline (id, n, line) |
| logical function | getlogstringon (id) |
| integer function | getnthselectedoutputusernumber (id, n) |
| subroutine | getoutputfilename (id, fname) |
| logical function | getoutputfileon (id) |
| integer function | getoutputstringlinecount (id) |
| subroutine | getoutputstringline (id, n, line) |
| logical function | getoutputstringon (id) |
| integer function | getselectedoutputcolumncount (id) |
| integer function | getselectedoutputcount (id) |
| subroutine | getselectedoutputfilename (id, fname) |
| logical function | getselectedoutputfileon (id) |
| integer function | getselectedoutputstringlinecount (id) |
| subroutine | getselectedoutputstringline (id, n, line) |
| logical function | getselectedoutputstringon (id) |
| integer function | getselectedoutputrowcount (id) |
| integer function | getselectedoutputvalue (id, row, col, vtype, dvalue, svalue, slength) |
| subroutine | getversionstring (version) |
| integer function | getwarningstringlinecount (id) |
| subroutine | getwarningstringline (id, n, line) |
| integer function | loaddatabase (id, filename) |
| integer function | loaddatabasestring (id, input) |
| subroutine | outputaccumulatedlines (id) |
| subroutine | outputerrorstring (id) |
| subroutine | outputwarningstring (id) |
| integer function | runaccumulated (id) |
| integer function | runfile (id, filename) |
| integer function | runstring (id, input) |
| integer function | setbasicfortrancallback (id, fcn) |
Variables | |
| integer(kind=4), parameter | tt_empty = 0 |
| integer(kind=4), parameter | tt_error = 1 |
| integer(kind=4), parameter | tt_double = 3 |
| integer(kind=4), parameter | tt_string = 4 |
| integer(kind=4), parameter | ipq_ok = 0 |
| integer(kind=4), parameter | ipq_outofmemory = -1 |
| integer(kind=4), parameter | ipq_badvartype = -2 |
| integer(kind=4), parameter | ipq_invalidarg = -3 |
| integer(kind=4), parameter | ipq_invalidrow = -4 |
| integer(kind=4), parameter | ipq_invalidcol = -5 |
| integer(kind=4), parameter | ipq_badinstance = -6 |
IPHREEQC module from the PHREEQC project, needed to interact with PHREEQCRM.
| integer function iphreeqc::accumulateline | ( | integer, intent(in) | id, |
| character(len=*), intent(in) | line | ||
| ) |
| integer function iphreeqc::adderror | ( | integer, intent(in) | id, |
| character(len=*), intent(in) | error_msg | ||
| ) |
| integer function iphreeqc::addwarning | ( | integer, intent(in) | id, |
| character(len=*), intent(in) | warn_msg | ||
| ) |
| integer function iphreeqc::clearaccumulatedlines | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::createiphreeqc |
| integer function iphreeqc::destroyiphreeqc | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getcomponent | ( | integer, intent(in) | id, |
| integer, intent(in) | n, | ||
| character(len=*), intent(inout) | comp | ||
| ) |
| integer function iphreeqc::getcomponentcount | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::getcurrentselectedoutputusernumber | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getdumpfilename | ( | integer, intent(in) | id, |
| character(len=*), intent(out) | fname | ||
| ) |
| logical function iphreeqc::getdumpfileon | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getdumpstringline | ( | integer, intent(in) | id, |
| integer, intent(in) | n, | ||
| character(len=*), intent(inout) | line | ||
| ) |
| integer function iphreeqc::getdumpstringlinecount | ( | integer, intent(in) | id | ) |
| logical function iphreeqc::getdumpstringon | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::geterrorfilename | ( | integer, intent(in) | id, |
| character(len=*), intent(inout) | fname | ||
| ) |
| logical function iphreeqc::geterrorfileon | ( | integer, intent(in) | id | ) |
| logical function iphreeqc::geterroron | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::geterrorstringline | ( | integer, intent(in) | id, |
| integer, intent(in) | n, | ||
| character(len=*), intent(inout) | line | ||
| ) |
| integer function iphreeqc::geterrorstringlinecount | ( | integer, intent(in) | id | ) |
| logical function iphreeqc::geterrorstringon | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getlogfilename | ( | integer, intent(in) | id, |
| character(len=*), intent(inout) | fname | ||
| ) |
| logical function iphreeqc::getlogfileon | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getlogstringline | ( | integer, intent(in) | id, |
| integer, intent(in) | n, | ||
| character(len=*), intent(inout) | line | ||
| ) |
| integer function iphreeqc::getlogstringlinecount | ( | integer, intent(in) | id | ) |
| logical function iphreeqc::getlogstringon | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::getnthselectedoutputusernumber | ( | integer, intent(in) | id, |
| integer, intent(in) | n | ||
| ) |
| subroutine iphreeqc::getoutputfilename | ( | integer, intent(in) | id, |
| character(len=*), intent(out) | fname | ||
| ) |
| logical function iphreeqc::getoutputfileon | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getoutputstringline | ( | integer, intent(in) | id, |
| integer, intent(in) | n, | ||
| character(len=*), intent(inout) | line | ||
| ) |
| integer function iphreeqc::getoutputstringlinecount | ( | integer, intent(in) | id | ) |
| logical function iphreeqc::getoutputstringon | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::getselectedoutputcolumncount | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::getselectedoutputcount | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getselectedoutputfilename | ( | integer, intent(in) | id, |
| character(len=*), intent(inout) | fname | ||
| ) |
| logical function iphreeqc::getselectedoutputfileon | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::getselectedoutputrowcount | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::getselectedoutputstringline | ( | integer, intent(in) | id, |
| integer, intent(in) | n, | ||
| character(len=*), intent(inout) | line | ||
| ) |
| integer function iphreeqc::getselectedoutputstringlinecount | ( | integer, intent(in) | id | ) |
| logical function iphreeqc::getselectedoutputstringon | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::getselectedoutputvalue | ( | integer, intent(in) | id, |
| integer, intent(in) | row, | ||
| integer, intent(in) | col, | ||
| integer, intent(out) | vtype, | ||
| double precision, intent(out) | dvalue, | ||
| character(len=*), intent(out) | svalue, | ||
| integer, intent(out), optional | slength | ||
| ) |
| subroutine iphreeqc::getversionstring | ( | character(len=*), intent(inout) | version | ) |
| subroutine iphreeqc::getwarningstringline | ( | integer, intent(in) | id, |
| integer, intent(in) | n, | ||
| character(len=*), intent(inout) | line | ||
| ) |
| integer function iphreeqc::getwarningstringlinecount | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::loaddatabase | ( | integer, intent(in) | id, |
| character(len=*), intent(in) | filename | ||
| ) |
| integer function iphreeqc::loaddatabasestring | ( | integer, intent(in) | id, |
| character(len=*), intent(in) | input | ||
| ) |
| subroutine iphreeqc::outputaccumulatedlines | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::outputerrorstring | ( | integer, intent(in) | id | ) |
| subroutine iphreeqc::outputwarningstring | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::runaccumulated | ( | integer, intent(in) | id | ) |
| integer function iphreeqc::runfile | ( | integer, intent(in) | id, |
| character(len=*), intent(in) | filename | ||
| ) |
| integer function iphreeqc::runstring | ( | integer, intent(in) | id, |
| character(len=*), intent(in) | input | ||
| ) |

| integer function iphreeqc::setbasicfortrancallback | ( | id, | |
| fcn | |||
| ) |

| integer(kind=4), parameter iphreeqc::ipq_badinstance = -6 |
| integer(kind=4), parameter iphreeqc::ipq_badvartype = -2 |
| integer(kind=4), parameter iphreeqc::ipq_invalidarg = -3 |
| integer(kind=4), parameter iphreeqc::ipq_invalidcol = -5 |
| integer(kind=4), parameter iphreeqc::ipq_invalidrow = -4 |
| integer(kind=4), parameter iphreeqc::ipq_ok = 0 |
| integer(kind=4), parameter iphreeqc::ipq_outofmemory = -1 |
| integer(kind=4), parameter iphreeqc::tt_double = 3 |
| integer(kind=4), parameter iphreeqc::tt_empty = 0 |
| integer(kind=4), parameter iphreeqc::tt_error = 1 |
| integer(kind=4), parameter iphreeqc::tt_string = 4 |