TTMath - a bignum library for C++ Icon

TTMath - a bignum library for C++

5.0 Stars (6)
15 Downloads (This Week)
Last Update:
Download ttmath-0.9.3-src.tar.gz
Browse All Files
Windows BSD Linux

Description

A bignum library written in the C++ programming language as templates. It provides standard mathematical operations like add, sub, mul, div, pow etc. with the big integer and big floating point numbers.

TTMath - a bignum library for C++ Web Site

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
6
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • gabrielcarlson
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    ttmath works perfectly, thanks

    Posted 01/23/2013
  • collinhayes
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Runs smoothly

    Posted 11/01/2012
  • evanrodrigues
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Fast and simple.

    Posted 09/21/2012
  • dzenanz
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I tried to use this to alleviate numerical stability issues with some matrix computations. However using Big<1,2> instead of double turns fraction-of-a-second computation into multi-hour computation (or more, I stopped the computation after a couple of hours). I also found out that a lot of standard operators are missing, e.g.: Big operator*(double, Big) Big operator*(int, Big) etc... even though operators involving only Big type are implemented, e.g.: Big operator*(Big, Big). Strangely, Abs(), Sqrt() etc do not work on a copy but on the parameter itself, thus instead of Big positiveA=A.Abs(); the following code is required: Big positiveA=A; positiveA.Abs(); Lastly, casting to int doesn't work: int(Big) //compile error //http://www.learncpp.com/cpp-tutorial/910-overloading-typecasts/ Bottom line: For some less computationally demanding scenarios, I guess this class is useful.

    Posted 04/30/2012
  • camfisher
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great software, thank you.

    Posted 03/26/2012
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

Programming Language

C++

Registered

2007-01-05
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.