Home > By category > Developer Tools >Management & Distribution > CMATH for Delphi



CMATH for Delphi

  • Downloads: 
  • Views: 
  • Rating:

CMATH for Delphi is a useful and comprehensive library for complex-number arithmetics and mathematics, both in cartesian and in polar coordinates, for C/C++ and Pascal/Delphi compilers. CMATH is available as a stand-alone product. It is also included in the OptiVec package.

All functions may alternatively be called from classic C and Pascal/Delphi with type-specific function names (like cf_sin, cd_exp, pe_sqrt), or from C++ and Delphi with overloaded function names and operators (like sin, exp, sqrt, operator +; operators only in C++). As far as possible, all functions have the same names in the Pascal/Delphi version as in the C/C++ version.

Superior speed, accuracy and safety are achieved through the implementation in Assembly language (as opposed to the compiled or inline code of available complex C++ class libraries). Only for the most simple tasks, alternative inline C++ functions are used in the C++ version.

As far as the scope of CMATH overlaps with the complex class implementations of Visual C++, Borland C++, and Delphi, CMATH is a high-quality replacement for the latter, which are all quite inefficient and inaccurate.

In contrast to the written-down-and-compiled textbook formulas of most other available complex libraries (including those coming with Visual C++ and the Borland compilers), the implementation of CMATH was guided by the following rules:

Without any compromise, top priority is always given to the mathematically correct result, with the accuracy demanded for the respective data type. Especially for complex functions, this necessitates a very thorough treatment of many different situations. To this end, the various cases have to be distinguished with pedantic care. (Textbook formulas do not need to treat these situations separately, as they theoretically assume infinite accuracy of intermediate results; an actual implementation, however, has to work with the limited accuracy given by real-life processors.)

Mathematical functions must be "safe" under all circumstances. They may for no reason simply crash, but have to perform a decent error treatment. This is true even - and perhaps especially - for seemingly nonsense arguments, with the single exception of the non-numbers INF and NAN, which occur themselves only as a result of serious errors in other functions.

By all possible means, greatest execution speed must be attained. (After all, you did not buy your fast computer for nothing!)
The program code has to be as compact as possible. However, in case of conflicts, faster execution speed is always given priority over smaller code size.

Free download from Shareware Connection - CMATH for Delphi is a useful and comprehensive library for complex-number arithmetics and mathematics, both in cartesian and in polar coordinates, for C/C++ and Pascal/Delphi compilers.

Publisher: OptiCode | License: Shareware | Price: 60.00
Version: 6.4.1 | Platform: Win7 x64, Windows 7, WinOther, WinVista, WinVista x64
Released Date: | Rating: 0 | Title: CMATH for Delphi

Author Url: http://www.optivec.com/
Program Info Url: http://www.optivec.com/
Download Url: http://www.optivec.com/download/
Screenshot Url: http://www.lisisoft.com/imglisi2/4/4/44344-cmath-for-delphi-4-4-4-2.jpg

CMATH for Delphi keywords:
CMATH for Delphi related downloads:

CMATH for Borland C/C++ - CMATH for Borland C/C++ is a useful and comprehensive library for complex-number arithmetics and mathematics, both in cartesian and in polar coordinates, for C/C++ and Pascal/Delphi compilers.

CMATH for Delphi 6 - CMATH is a comprehensive library for complex-number arithmetics and mathematics.

CMATH for Delphi 2006/2007 - CMATH is a comprehensive library for complex-number arithmetics and mathematics.

CMATH for Delphi 2005 - CMATH is a comprehensive library for complex-number arithmetics and mathematics.

CMATH for Delphi 4 - CMATH is a comprehensive library for complex-number arithmetics and mathematics.

Shareware Connection periodically updates pricing and software information of 'CMATH for Delphi' from company source 'OptiCode' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'CMATH for Delphi' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of CMATH for Delphi.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

Avira Ultimate Protection Suite - With time the importance of PC security has gone up by leaps and bounds. Earlier, people used to rely on standalone antivirus software. However, security conscious users prefer having a more robust form of protection. They opt for Internet ...

FileStream TurboBackup - Nowadays, data security and backup have become commonplace activity for nearly all PC users. You need to backup precious data either in external media or cloud storage services to evade circumstances like hard disk failure or malware invasion. ...

Apple iMovie - For higher end video editing and post production related needs on Mac OS, the preferred choice is FCP in most instances. However, not all Mac users need to deal with a feature laden, sophisticated editor for casual needs. For casual to moderate ...

Soft4Boost Slideshow Studio - Nowadays you can record video using a number of devices including smart phones and tablets. However, some people still prefer using still images and music to create slideshows. Slideshows can be created for preserving fond memories digitally with ...

Autodesk MotionBuilder 2015 - 3D animators and post production setups need to use Motion capturing technology extensively for making stunning films, ads and tutorials etc. Over the years, both software and hardware technology used in this segment have evolved by leaps and ...

ProAnimator - In Post production setups and 3D animation studios, using specialized CG and special effects app becomes a necessity. ProAnimator is a feature rich 3D design application targeted at motion graphics sector. It is ideal when you want to add some ...

Pixelmator - There is no denying the fact that Mac users are often left with fewer third party app choices than those who use Windows based PCs. However, when it comes to imaging, the situation is a little better. If you want a versatile image editor for Mac ...

Stellar Speedup Mac - While Macintosh computers are known for their stellar speed and multitasking prowess they also become subjected to pitfalls of usage. After prolonged use, junk files pile up and bits of installed apps remain scattered on the hard disk. These, ...

Corel Painter Lite - Corel’s graphics and illustration tools have been perennial favorites with millions of graphic designers and layout artists worldwide. While CorelDraw graphic suite is the company’s most popular app, Painter has also succeeded in ...




New Downloads

Dynamic Web TWAIN

Dynamic Web TWAIN is a
TWAIN-based scanning SDK
software specifically designed
for Web applications on
Windows and Mac. ...

Entity Developer

Entity Developer is a powerful
ORM designer for ADO.NET
Entity Framework, NHibernate,
LinqConnect, Telerik Data
Access, ...

InterBase Data Access
Components

IBDAC is an enhanced component
library for fast direct access
to InterBase, Firebird and
Yaffil from Delphi, C++Builder
...

dbForge Data Compare for
PostgreSQL

dbForge Data Compare for
PostgreSQL is a table data
comparison and synchronization
tool, which allows you to
detect data ...

VB.Net to C# Converter

VBConversions has the most
accurate VB.Net to C#
Converter money can buy. The
VBConversions VB to C#
Converter won ...

Free OCR to Word

Free OCR to Word creates
editable and searchable MS
Word or Text files from any
image or scanned document
within few ...

ApexSQL Search

ApexSQL Search analyzes SQL
Server database object\'s
dependencies within the
database, across databases,
scripts and ...

Internet Browser Cleaner
ActiveX

Internet Browser Cleaner
ActiveX is a dll control to
fast detect and delete
temporary and privacy internet
files (cache, ...

Quick Maintenance and
Backup for MS SQL

This program can automatically
performs many tasks for DB
maintenance on a SQL Server
such as: backup and restore
...

SocketTools ActiveX Edition

The SocketTools ActiveX
Edition is a collection of
over twenty controls for
Internet application
development. Includes ...

SMTP/POP3/IMAP Email Engine
for dBase

SMTP/POP3/IMAP dBASE email
component uses a simple
interface to send and receive
mail, including HTML and MIME
Base64 and ...

nBit HTML Viewer ActiveX

A HTML viewer activeX control
for any software developer.
Integrates with ease into any
development environment that
...