Givaro
File List
Here is a list of all documented files with brief descriptions:
o*all_field.C
o*chineseremainder.hChinese Remainder Algorithm for 2 Elements
o*domain_to_operatorstyle.C
o*exponentiation.C
o*extension.hNO DOX
o*ff_arith.C
o*GF128.C
o*GFirreducible.C
o*gfq.hArithmetic on GF(p^k), with p a prime number less than 2^16
o*gfq_atomic.C
o*gfqext.hArithmetic on GF(p^k), with p a prime number less than 2^15
o*gfqkronecker.hArithmetic on GF(p^k), with dynamic Kronecker substitution
o*givaro-ssh-keygen.C
o*givaromm.hMemory management in Givaro two memory managers:
o*givarray0.hArray of type T with reference mecanism
o*givarrayallocator.hNO DOC
o*givarrayfixed.hArrayFixed of type T with fixed dimension
o*givbasictype.hNO DOC
o*givbits.hField of n bits, for any n
o*givcaster.hNO DOC
o*givconfig.hConfiguration file for Givaro
o*givdegree.hNO DOC opaque class for Degree of polynomial
o*givelem.hDefinition of a reference to an object
o*giverror.hError exception
o*givgenarith.hDomain definition for basic type of the language
o*givhashtable.hHash table
o*givindeter.hIndeterminates for polynomial manipulation
o*givinit.hNO DOC
o*givinteger.hInteger Domain class definition
o*givinterp.hNO DOC
o*givinterpgeom-multip.hInterpolation at geometric points
o*givinterpgeom.hInterpolation at geometric points
o*givintfactor.hFactorisation
o*givintnumtheo.hNum theory
o*givintprime.hPrimes
o*givintrns.hArithmetic for RNS representations
o*givintrsa.hRSA scheme
o*givintsqrootmod.hModular square roots
o*givlist0.hList of type T with double link and various insert/get/rmv method
o*givmodule.hNO DOC
o*givperf.hPerformance analysis
o*givpointer.hAuto ptr management
o*givpoly1.hNO DOC
o*givpoly1crt.hPolynomial Chinese Remaindering of degree 1
o*givpoly1dense.hUnivariate polynomial over T
o*givpoly1factor.hNO DOC
o*givpoly1padic.hNO DOC
o*givpoly1tabcycl.hTabulation of factors of cyclotomic polynomials of degree expo modulo mod
o*givpower.hNO DOC
o*givprimes16.hSet of primes less than 2^16
o*givranditer.hNO DOC Givaro ring Elements generator
o*givrandom.hNO DOC
o*givrational.hRationals (and domain) NO DOC
o*givref_count.hDefinition of the Counter class, Counter
o*givrns.hModular arithmetic for GIVARO
o*givrnsfixed.hChinese Remainder Algorithm
o*givstack.hNo doc
o*givtimer.hTimer
o*gmp++_int.hCore gmp++_int.h
o*gmp++_int_add.CAdding stuff
o*gmp++_int_compare.CRoutines to compare integers
o*gmp++_int_cstor.CCstoring stuff
o*gmp++_int_div.CDiving stuff
o*gmp++_int_gcd.CGcding stuff
o*gmp++_int_io.CIoing stuff
o*gmp++_int_lib.CLibing stuff
o*gmp++_int_misc.CMiscing stuff
o*gmp++_int_mod.CModing stuff
o*gmp++_int_mul.CMuling stuff
o*gmp++_int_pow.CPowing stuff
o*gmp++_int_rand.inlRanding stuff
o*gmp++_int_sub.CSubing stuff
o*gmp++_rat.hCore Rationel from GMP
o*gmp++_rat_compare.CRoutines to compare integers
o*highorder.C
o*iexponentiation.C
o*ifactor.C
o*ifactor_lenstra.C
o*igcd.C
o*igcdext.C
o*ilcm.C
o*interpolate.C
o*iratrecon.C
o*isirred.C
o*ispower.C
o*isprimitive.C
o*isproot.C
o*kronecker.C
o*lambda.C
o*lambda_inv.C
o*modular-int16.hRepresentation of Z/mZ over int16_t
o*modular-int32.hRepresentation of Z/mZ over int32_t
o*modular-int64.hRepresentation of Z/mZ over int64_t
o*modular-int8.hRepresentation of Z/mZ over int8_t
o*modular-uint16.hRepresentation of Z/mZ over uint16_t
o*modular-uint32.hRepresentation of Z/mZ over uint32_t
o*modular-uint8.hRepresentation of Z/mZ over uint8_t
o*modular.hFamily of arithmetics over Zpz ( $\mathbf{Z}/p\mathbf{Z}$)
o*ModularSquareRoot.C
o*montgomery.hFamily of arithmetics over Zpz ( $\mathbf{Z}/p\mathbf{Z}$)
o*nb_primes.C
o*nextprime.C
o*order.C
o*phi.C
o*pol_arith.C
o*pol_eval.C
o*pol_factor.C
o*polydouble.C
o*PolynomialCRT.C
o*prevprime.C
o*primitiveelement.C
o*primitiveroot.C
o*probable_primroot.C
o*ProbLucas.C
o*RSA_breaking.C
o*RSA_decipher.C
o*RSA_encipher.C
o*RSA_keys_generator.C
o*StaticElement.hNO DOC
o*test-crt.CNO DOC
o*test-integer.CTests integer.h fucntions not tested elsewhere
o*test-modsqroot.CNO DOC
o*test-random.CWe test bounds for random Integers
o*Test_Extension.C
o*trunc_arith.C
\*zpz_atomic.C