Projects / Libapmath

Libapmath

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.

Tags
Licenses
Implementation

RSS Recent releases

  •  30 Aug 2008 17:35

Release Notes: 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.

  •  21 Jul 2008 14:18

Release Notes: 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.

  •  29 Jun 2008 15:14

Release Notes: 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.

  •  19 Feb 2008 13:34

Release Notes: 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.

  •  06 Oct 2007 13:23

Release Notes: A hard-to-reproduce bug in the multiplication routine has been removed.

Screenshot

Project Spotlight

todoyu

A Web-based way to manage your projects, bringing your team and clients together to work on projects.

Screenshot

Project Spotlight

SOFA Statistics

A statistics and analysis program.