TTMath - a bignum library for C++ Icon

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
  • pbertsch
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Just wanna say thanks for this great project. It helps me a lot with my project here in Sourceforge. <<libNT>> good job and I hope you keep it going. I'm gonna update my project with your new version soon !

    Posted 01/07/2011