MPFUN++

A Multiple Precision Floating Point Computation Package in C++


Introduction
API
Download


Back to the HARPOON page
Introduction

MPFUN++ is a C++ implementation of David Bailey's Fortran-based multi precision package. The package performs multi precision floating point arithmetic with arbitrary precision level. It takes advantage of C++ operator overloading and argument matching facility to provide smooth transition from primitive arithmetic types.

The library exports three classes: mp_int, mp_real, and mp_complex which correspond to the multi precision versions of the int, double, and complex types. The package also include test/example files that have been tested on several platforms. More detail can be acquired from the API and the README files of the distribution.


Last Modified: September 25, 1998