Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 21272, Mathematical parser and symbolic differentiator (II)

by Alexei Cioina Email: Anonymous


TCioinaDateTimeEval class can parse, evaluate and differentiate a mathematical expression given as a string. It supports Double, Complex, Boolean, DateTime and Currency types.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For C#Builder, Version 1.0  to 1.0 131 downloads
Copyright: No significant restrictions


Size: 1,106,046 bytes
Updated on Fri, 02 Jan 2004 09:56:42 GMT
Originally uploaded on Fri, 02 Jan 2004 09:50:42 GMT
SHA1 Hash: 1D041284108923FD329E6049F716A7CF48792439
MD5 Hash: 4806B05DD7201EEB3365AC40644D616D

    Explore the files in this upload

Description
TCioinaDateTimeEval class can parse, evaluate and differentiate a mathematical expression given as a string. It supports Double, Complex, Boolean, DateTime and Currency types.

MAIN FEATURES:

* accept operators: + - * / ^ = ~

* accept user defined functions and constants (maximum 65400)

* functions accept any number of parameters (maximum 2147483647)

* functions accept varying number of parameters

* includes common math functions and constants (200 built-in)

* supports "if" and "while" functions

* supports boolean expressions

* fast evaluation (the expression can be evaluated quickly for different variable values)

* error handling with localizing points of failure

* optimized calculations (constant parts of expression are calculated)

* parsed expression can be retrieved (added parenthesis)

* expression can be differentiated

* can export to Mathematica 4.x/5.x form

* can parse an expression array

* cross-platform compilation (Windows-Linux)

* variables automatic check possibility

* defines functions on runtime.

* space like multiplication operator.

* built-in small help

* exception control

* full support for D5, D6, D7, CLX2, CLX3, C++Builder6, MS VS.NET

* full sources and demos(TCioinaComplexEval,TCioinaDateTimeEval, CioinaComplexDateTime.DLL)

* update service

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC04