CMATH for BC++ provides efficient mathematical functions for complex numbers in cartesian and polar coordinates, available in three levels of precision. Developed in machine code, it guarantees unmatched speed and precision. Users can easily access these functions from C or C++.

One of the key benefits of CMATH is its high-performance implementation in machine code, which ensures superior speed compared to other options. In addition to speed, accuracy, and safety are also greatly enhanced thanks to the unique optimization techniques employed by this software.
Another advantage of CMATH is that users can choose from three different floating-point accuracies - complex(float), complex(double), and complex(extended) - all of which are given their own individually optimized treatment.
CMATH also offers support for polar coordinates (magnitude;angle) in addition to the usual cartesian coordinates (real;imaginary). This can be particularly useful depending on the specific applications you're working on.
Finally, switching from your compiler's complex class library to CMATH is incredibly simple. All you need to do is replace the include-file <complex.h> with <newcplx.h>, and you're good to go!
Overall, if you're in need of a reliable and high-performance complex class library, CMATH is definitely worth checking out. This version is specifically designed for use with the Embarcadero / Borland C/C++ compiler series (RAD Studio, C++ Builder, BC++).
Version 8.0.1:
Compatibility with latest compiler releases
Minor bug fixes