(git:9ccafda)
Loading...
Searching...
No Matches
fparser.F File Reference

Go to the source code of this file.

Modules

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.

Functions/Subroutines

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.
character(len=:) function, allocatable, public fparser::docf ()
 ...

Variables

integer, public fparser::evalerrtype
type(tcomp), dimension(:), pointer fparser::comp => NULL()