Givaro
File List
Here is a list of all documented files with brief descriptions:
o*all_field.C
o*domain_to_operatorstyle.C
o*exponentiation.C
o*ff_arith.C
o*GF128.C
o*GFirreducible.C
o*gfq_atomic.C
o*giv_randiter.hNO DOC Givaro field Elements generator
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*givcra.hChinese Remainder Algorithm for 2 Elements
o*givdegree.hNO DOC opaque class for Degree of polynomial
o*givelem.hDefinition of a reference to an object
o*giverror.hError exception
o*givextension.hNO DOX
o*givgenarith.hDomain definition for basic type of the language
o*givgfq.hArithmetic on GF(p^k), with p a prime number less than 2^16
o*givgfqext.hArithmetic on GF(p^k), with p a prime number less than 2^15
o*givgfqkron.hArithmetic on GF(p^k), with dynamic Kronecker substitution
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*givmontg32.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*givpower.hNO DOC
o*givprimes16.hSet of primes less than 2^16
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*givtablelimits.hZech extension
o*givtimer.hTimer
o*givzpz.hFamily of arithmetics over Zpz ( $\mathbf{Z}/p\mathbf{Z}$)
o*givzpz16std.hArithmetic on Z/pZ, with p a prime number less than 2^14
o*givzpz16table1.hArithmetic on Z/pZ, with tabulation of operations
o*givzpz32std.hArithmetic on Z/pZ, with p a prime number less than $2^32$
o*givzpz32uns.hArithmetic on Z/pZ, with p a prime number less than 2^32
o*givzpz64std.hZpz on 64bit words Arithmetic on Z/pZ, with p a prime number less than 2^64 Modulo typedef is a signed long number
o*givzpzInt.hArithmetic on Z/pZ, with p a prime number in arbitrary precision
o*givzpztypes.hFamily of types for arithmetic over Zpz
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*lambda.C
o*lambda_inv.C
o*ModularSquareRoot.C
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