CMATH is a comprehensive library for complex-number arithmetics and mathematics, both in cartesian and in polar coordinates, in single, double, and extended accuracy.
Superior speed, accuracy and safety are achieved through the implementation in Assembly language (as opposed to the compiled or inline C++ code of other available complex class libraries).
All functions may be called either from C++ with overloaded function names (e.g., exp, sin, operator / ), or from C with type-specific function names (like cf_exp, cd_sin, cf_div).
The plain-C and C++ functions are binary compatible with each other.
All CMATH functions are optimized for Pentium/PentiumXX, while preserving back-compatibility to computers down to 386+387.
The present version is for Microsoft Visual C++ 5 or 6.
This software's licence is Shareware - 60 Days Trial, which means that this program allows a free trial period of 60 days from the installation date. This is not free software. Subject to the author's terms, you are licensed by the author to use this software for evaluation purposes without charge for a period of 60 days. If you use this software after the 60 day evaluation period a registration fee is required.
If you wish to register and receive the full version of this Shareware - 60 Days Trial program, it will cost you US$ 60.00