Download List

Descripción del Proyecto

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.

System Requirements

System requirement is not defined
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

Algunas de las herramientas de evaluación comparativa que se utilizaron en el desarrollo de las versiones anteriores están ahora a disposición del público para las pruebas programadas por el usuario de los algoritmos. Esta versión hace que los controles de precisión más trámite, en que la precisión de un número puede ser adaptado de forma automática si es necesario. El manejo de los casos límite en las rutinas trigonométricas se ha mejorado y más cuidadosamente probados. Como es habitual, también hay muchas pequeñas correcciones y mejoras de los algoritmos de nivel inferior.
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

El nuevo esquema de nombres que se introdujo en la versión 1.0 se aplica ahora en más consistenty. Una nueva rutina, real_c:: acumular, proporciona un método rápido para la aplicación de desarrollos en serie, y es probable que se emplyoed en muchas de las funciones exponenciales y trigonométricas en las próximas versiones de la biblioteca. Un error crítico en sqrt ha sido identificado y eliminado. Un error crítico en atan2 ha sido identificado y eliminado.
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

En esta versión, un nuevo esquema de denominación se emplea por primera vez. El árbol de origen ha sido arreglado y el proceso de construcción eficiente. Una interfaz de MPI simple para la simplificación de la transferencia de número de cálculos en paralelo se ha añadido, junto con pequeñas mejoras técnicas.
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

La mejora del aspecto del árbol de código fuente. Regístrate representación se ha simplificado. + + Y - los operadores se han añadido a la interfaz de la "real". Nuevas funciones sencillas que son muy útiles, por ejemplo, para la comparación de los valores absolutos. Mejoras significativas en el rendimiento de registro. Mejoras de las funciones trigonométricas. Correcciones de errores en la aritmética lógica y la multiplicación.
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

Un difíciles de reproducir error en la rutina de multiplicación ha sido eliminado.
Tags: Minor bugfixes
A hard-to-reproduce bug in the multiplication
routine has been removed.

Project Resources