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! The Freeware edition contains the 64-bit library for P8+ (any 64-bit Intel or AMD processor). This version is for 64-bit Linux with GCC or CLang.
VERSION HISTORY
- Version 8.0.1 posted on 2020-08-04
Program Details
- Category: Development > Components & Libraries
- Publisher: OptiCode - Dr Martin Sander Software Dev
- License: Free
- Price: N/A
- Version: 8.0.1
- Platform: linux
EULA
This is the Freeware version of CMATH ("SOFTWARE"). It may be used under the following licence terms: 1. You may use the 64-bit P8 libraries of the SOFTWARE freely and for as long as you wish. 2. Applications, created with the Freeware libraries may be freely distributed to others. 3. This SOFTWARE is provided on an "as is" basis. Any explicit or implicit warranties for the SOFTWARE are excluded. 4. Despite thorough testing of the SOFTWARE, errors and bugs cannot be excluded with certainty. No claims as to merchantability or fitness for a particular purpose are made. 5. You may not use the SOFTWARE in any environment or situation where personal injury or excessive damage to anyone's property (including your own) could arise from malfunctioning of the SOFTWARE. 6. You may not decompile, disassemble, or otherwise reverse engineer the SOFTWARE into a machine-readable form. You may, however, inspect the functions it contains by means of debuggers like those included in the usual compilers. Copyright for the SOFTWARE and its documentation: (C) 1996-2020 OptiCode - Dr. Martin Sander Software Dev. All rights reserved.