LiDIA is a library for computational number theory. Since we find that object oriented programming is appropriate for implementing mathematical algorithms and since C++ belongs to the most accepted programming languages in scientific computing, we decided to use C++ as the implementation language for LiDIA. To guarantee easy portability of LiDIA we decided to have a very small machine dependent kernel in LiDIA. That kernel currently contains the multiprecision integer arithmetic and a memory manager. All LiDIA objects are implemented in C++ and compiled with many different compilers on various architectures. Information about LiDIA can be found in website http://mokymai.dist.su.lt/. RSA scheme, algorithms of factorization, tests of prime numbers, some elements of modular arithmetic are analysed there. Although not in the public domain, LiDIA can be used freely for non commercial purposes.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2006~D_20060608_195653-79431 |
Date | 08 June 2006 |
Creators | Žitkevičienė, Edita |
Contributors | Sakalauskas, Leonidas, Bartkus, Jonas, Turskienė, Sigita, Steuding, Rasa, Kulvietis, Genadijus, Martinaitytė, Laima, Sirius, Vaclovas, Siauliai University |
Publisher | Lithuanian Academic Libraries Network (LABT), Siauliai University |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | English |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2006~D_20060608_195653-79431 |
Rights | Unrestricted |
Page generated in 0.1021 seconds