Free download CMATH for Visual C++

CMATH for Visual C++

6.5.7
CMATH makes fast complex-number math functions (cartesian and polar) available in three precisions with superior speed
Free Download
User rating
0
0 votes
License
Shareware
OS
Windows
Developer
Version
6.5.7
File size
772 KB
Language
English
Release date
20 May 2014

Editor's review

This is a library for complex number math functions.

CMATH, complex-number arithmetic and mathematics library is available in both Cartesian and polar coordinates. This library is meant for C++. It can also be used by C and Pascal/Delphi compiler environments. Type-specific function names such as cf_sin, cd_exp, pe_sqrt, etc. are available in the library and can be called from programs in classic C and Pascal/Delphi. It is available as a stand-alone product. You could also use overloaded function names and operators in C++ and Delphi. Developers have taken care to use the same names for the functions as far as possible in Pascal/Delphi as well as in the C/C++ versions. The library has six different complex number types. These include fComplex (single precision), dComplex (double precision) and eComplex (extended precision) numbers and three others in polar coordinates. These include, in the same sequence fPolar, dPolar and ePolar.

Developers have endeavored to make mathematically correct results their priority. Differing data types need treatment independent of each other for these functions. Execution speed and error handling also have been given priority in implementation. Assembly programming is used as much as possible to offer speed, accuracy and safety. Alternative inline code is used only for implementing the simplest of the tasks. This is for the developer types, the library is well-documented, and the developers should not have much trouble becoming familiar with it. This library will let your applications developed in C++ to implement complex number arithmetic quite easily. This is a very good product.

Publisher's description

CMATH is a comprehensive library for complex-number arithmetics and mathematics.
The following features make CMATH an ideal replacement for other available complex class libraries:
1. High-performance implementation in machine code leads to superior speed.
2. Accuracy and safety are greatly enhanced.
3. Each of the floating-point accuracies (complex<float>, complex<double>, and complex<extended>) is given its own, individually optimized treatment.
4. Polar coordinates (magnitude;angle) are supported in addition to the usual cartesian coordinates (real;imaginary).
5. Switching from your compiler's complex class library to CMATH is very simple: Just replace the include-file <complex.h> with <newcplx.h> - that's it!
This version is for Microsoft Visual Studio / Visual C++, both 32-bit and 64-bit. The 64-bit library needs Visual Studio 2005 or higher; the 32-bit library works down to MSVC 5.0.
CMATH for Visual C++
CMATH for Visual C++
Version 6.5.7
Free Download

User comments

Rate this program