CMATH for Lazarus

Fast complex math library (cartesian and polar) for Lazarus optimized to provide the mathematically correct results based on the data type.

Download Now

CMATH for Lazarus Description

In the eventuality that you are working on an application that entails performing mathematical operations, then it is likely that one of your concerns is to make sure that your app is capable of performing as accurate operations as possible.

CMATH for Lazarus is a comprehensive library designed to help you improve the software solutions you are working on by embedding them with the capabilities of performing correct and accurate advanced arithmetic and mathematical operations.

The highlight of the library stems from the precise accuracy of the mathematical results for the complex functions. Generally speaking, textbook formulas that treat all processes from a theoretical point of view do not treat situations separately. Therefore, the library provides you with the possibility to apply a thorough treatment for the many distinct situations you are likely to come across, an option that has been rather limited with real-life processors so far.

It is worth mentioning that the CMATH routines are cdecl and this means that their names are case-sensitive and hence, you are required to write them exactly as in the documentation provided. In case you did not know, Lazarus decorates all functions names with encoded type information in the other calling models. Consequentially, as you probably hinted, the function name are not going to be found in the included *.o files.

System requirements

  • Lazarus / FreePascal Compiler (current version)

Limitations in the unregistered version

  • Can be used for a full 90 days, before they cease functioning and remind you to get a registered copy.

Leave a Reply

Your email address will not be published.