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
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):
| ce75ae155a8767cf66a6d572037d1716 | mpfrcpp-1.4.2.tar.bz2 |
| 19476647b89640f3d9fce7630ea9602d | mpfrcpp-1.4.2.zip |
Subscribe our
RSS feed to keep track on updates.
Online documentation for the latest release: http://beshenov.ru/mpfrcpp/doc/ (local copy is available from the distribution package).
Send your comments and suggestions to Alexey Beshenov <al@beshenov.ru>.
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.