MPFRCPP
The Multiple Precision Floating-Point Reliable Library C++ Interface

Overview

MPFRCPP is free object-oriented interface to the MPFR library written in C++. MPFR provides arbitrary precision arithmetic on floating-point numbers. MPFRCPP represents floating point numbers as objects and overloads operators / functions to make using of MPFR in OO-programs easier.

The distribution package includes Numeric Analysis / Computer Research C++ Classes with implementation of rational numbers, polynomials (including orthogonal polynomials) and complex numbers. Interval aritmetics could be used via included boost::numeric::interval_lib specification for library type.

MPFRCPP supports

Current Work

Download

Use CVS to get the latest code:

cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/mpfrcpp co mpfrcpp

The latest available version is MPFRCPP 1.4.2 (2007-10-25):

MD5 checksums (generated with md5sum utility):

ce75ae155a8767cf66a6d572037d1716mpfrcpp-1.4.2.tar.bz2
19476647b89640f3d9fce7630ea9602dmpfrcpp-1.4.2.zip

News

Subscribe our  RSS feed to keep track on updates.

Documentation

Online documentation for the latest release: http://beshenov.ru/mpfrcpp/doc/ (local copy is available from the distribution package).

Contact

Send your comments and suggestions to Alexey Beshenov <al@beshenov.ru>.

Mailing List

To subscribe MPFRCPP mailing list, visit http://lists.nongnu.org/mailman/listinfo/mpfrcpp-common.

To post a message to all the list members, send email to mpfrcpp-common@nongnu.org.

Links