fp

fp is an Xcode C++ project which implements unlimited length integers, multi-precision floating point numbers, and multi-precision complex numbers. It can calculate the usual transcendental functions, including the Gamma function and other special functions. I am releasing it without a restrictive license.

fp 2.0 corrects bugs in the overloading of operators +, -, *, /, etc.

fp 2.5 corrects a rare subtraction bug.

fp 3.0 adds Euler's Constant and the Bessel functions. It improves fpNormalize and rewrites fpCompareAbs.

fp 3.1 fixes a bug which rarely causes a crash.

fp 3.5 adds the Beta Function, the Incomplete Beta Function, the Error Functions, the Exponential Integral, the Fresnel Integrals, and the Confluent Hypergeometric Function.

fp 4.0 adds multi-precision complex numbers. Many functions are overloaded to take the fpComplex numbers as arguments. But of the special functions, only the gamma function has been overloaded.

Freeware.


Download fp v 4.0. The download includes documentation.

fp.zip (111 KB)


Back To Bob Delaney's Home Page