Information about TFunctionParser and TComplexParser

by Marianne H. Goeltl-Schuberth


TFunctionParser and TComplexParser are invisible DELPHI component for evaluating mathematical functions.
The function term is a user given string like 'sin(x)*x'.
The function term can be changed during runtime.

Features

TFunctionParserTComplexParser
Algebraic syntax, not case sensitive
Parentheses ()
Floating point numbers (extended) Complex floating point numbers
Angles in radians, degrees or gonsAngles in radians
Userdefined variable names (default: x, y, z and t)
Implemented mathematical constants e, pi, C, TRUE and FALSE Implemented mathematical constants i, e, pi, C
Userdefined constants that may be expressions themselves Userdefined constants (only real xor imaginary numbers)
About 80 predefined mathematical functions and operations More than 30 complex mathematical functions and operations
Userdefined functions based on the predefined ones (macros): handle nested constructions like g(h(x+pi)/2)
One special userfunction: YOUR own code is evaluated
Easy to use


Information


TFunctionParser and TComplexParser are Shareware.
You may test them for a period of 30 days.
They may be copied and distributed unmodified (complete ZIP-file, no single files).
TFunctionParser and TComplexParser are available for Borland Delphi 2 and 3.
The source is not for sale.

Registration Fee
non-commercialcommercial
no resale resale
20 US$100 US$contact author

You are obliged to quote my copyright in all your applications and programs.

My address is:
Marianne H. Goeltl-Schuberth
Egerlandstr. 18
D-91083 Baiersdorf
Germany
eMail: [email protected]
URL: http://home.t-online.de/home/Schuberth/


If you find any bug, please don't hesitate to inform me. Details (functions, arguments, ...) would be helpful.
Any suggestions, questions, and comments are welcome.



THE LEGAL DISCLAIMER

THE INFORMATION AND CODE PROVIDED HEREUNDER (COLLECTIVELY REFERRED TO AS "SOFTWARE") IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

For further details read the respective README files.


Download the latest version:


Homepage

Last update: 14-01-1998