Downloadliste

Projektbeschreibung

Libapmath is a C++ arbitrary precision math library designed to be as convenient as possible, besides performing well. The approach taken is that of choosing names like those in <cmath> and implementing all arithmetic by overloading of operators.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-08-31 02:35
1.2

Einige Benchmarking-Tools, die bei der Entwicklung von früheren Versionen verwendet wurden, sind nun öffentlich zugänglich für die Prüfung der vom Benutzer programmierten Algorithmen. Diese Version ermöglicht präzise Kontrolle mehr zulässig, dass die Genauigkeit einer Reihe können automatisch angepasst, wenn nötig. Die Handhabung von Grenzfällen in der trigonometrischen Routinen wurde verbessert und sorgfältig getestet. Wie üblich, gibt es auch viele kleinere Bugfixes und Verbesserungen der unteren Ebene Algorithmen.
Tags: Minor feature enhancements
Some benchmarking tools that were used in the development of earlier versions are now publicly available for testing of user-programmed algorithms. This version makes precision checks more admissible, in that the precision of a number can be adapted automatically if necessary. The handling of limit cases in the trigonometric routines has been improved and more carefully tested. As usual, there are also many minor bugfixes and enhancements of the lower level algorithms.

2008-07-21 23:18
1.1

Das neue Namensschema, das in der Version 1.0 eingeführt wurde, wird nun angewandt mehr konsequent an. Eine neue Routine, real_c:: akkumulieren, bietet eine schnelle Methode zur Durchführung von Reihenentwicklungen, und wird wahrscheinlich in vielen der exponentiellen und trigonometrischen Funktionen in zukünftigen Versionen der Bibliothek emplyoed werden. Ein kritischer Fehler in sqrt wurde identifiziert und entfernt. Ein kritischer Fehler in atan2 wurde identifiziert und entfernt.
Tags: Major bugfixes
The new naming scheme that was introduced in
version 1.0 is now applied more consistenty. A new
routine, real_c::accumulate, provides a fast
method for implementation of series expansions,
and is likely to be emplyoed in many of the
exponential and trigonometric functions in
upcoming versions of the library. A critical bug
in sqrt has been identified and removed. A
critical bug in atan2 has been identified and
removed.

2008-06-30 00:14
1.0

In dieser Version ist eine neue Art der Namensvergabe zum ersten Mal eingesetzt. Die Source-Tree wurde aufgeräumt und die Build-Prozess gestrafft. Ein einfaches MPI-Schnittstelle für die Vereinfachung der Zahl Transfer in parallele Berechnungen wurde hinzugefügt, zusammen mit kleineren technischen Verbesserungen.
Tags: Major feature enhancements
In this release, a new type naming scheme is employed for the first time. The source tree has been tidied up and the build process streamlined. A simple MPI interface for simplification of number transfer in parallel computations has been added, along with minor technical enhancements.

2008-02-19 22:34
0.5

Eine verbesserte Layout-Source-Tree. Anmelden Darstellung ist vereinfacht worden. + + Und - das Unternehmen gewesen, die "echten"-Oberfläche hinzugefügt. Neue einfache Funktionen, die sehr nützlich sind, z. B. für den Vergleich der absoluten Werte. Signifikante Verbesserungen am Protokoll Leistung. Verbesserungen trigonometrischer Funktionen. Bugfixes in boolean Arithmetik und Multiplikation.
Tags: Major feature enhancements
An improved source tree layout. Sign representation has been simplified. ++ and -- operators have been added to the "real" interface. New simple functions that are very handy, e.g. for comparison of absolute values. Significant improvements in log performance. Improvements to trigonometric functions. Bugfixes in boolean arithmetic and multiplication.

2007-10-06 22:23
0.4.2

Ein schwer zu reproduzieren Fehler in der Multiplikation Routine wurde entfernt.
Tags: Minor bugfixes
A hard-to-reproduce bug in the multiplication
routine has been removed.

Project Resources