Go to the source code of this file.
|
| module | fparser |
| | This public domain function parser module is intended for applications where a set of mathematical expressions is specified at runtime and is then evaluated for a large number of variable values. This is done by compiling the set of function strings into byte code, which is interpreted very efficiently for the various variable values.
|
| |
|
| subroutine, public | fparser::finalizef () |
| | ...
|
| |
| subroutine, public | fparser::initf (n) |
| | ...
|
| |
| subroutine, public | fparser::parsef (i, funcstr, var) |
| | Parse ith function string FuncStr and compile it into bytecode.
|
| |
| real(rn) function, public | fparser::evalf (i, val) |
| | ...
|
| |
| real(kind=rn) function, public | fparser::evalfd (id_fun, ipar, vals, h, err) |
| | Evaluates derivatives.
|
| |