Givaro
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 NGivaroNamespace in which the whole Givaro library resides
 C__giv_map_less_ithMap opcode on all Elements less or requal that ith
 C__givdom_trait_nameGive a name for /read/write
 C_perfArray0< T >Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff
 CArray0NODOC
 CArray0TagArray0Tag
 CArrayAllocatortArrayAllocator: class for allocation of arrays
 CArrayFixedArrayFixed
 CBaseDomainBase Domain
 CBaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
 CBitsBits
 CBlocFreeListData structure of a bloc
 CChineseRemainderCRA
 CChineseRemainder< Ring, Domain, false >CRA2
 CCyclotomicTableCyclotomicTable
 CDegreeDegree type for polynomials
 CElemConstRefElem const Ref
 CElemRefElem Ref
 CExtensionExtension
 CFermatDomFermat numbers
 CGeneralRingNonZeroRandIterRandom iterator for nonzero random numbers
 CGeneralRingRandIterUnparametricRandIter
 CGF2Integers modulo 2
 CGFqDomClass GFqDom
 CGFqExtGFq Ext (other)
 CGFqExtFastGFq Ext
 CGFqKroneckerGFqKronecker
 CGIV_ExtensionrandIterExtension rand iters
 CGIV_randIterRandom field Element generator
 CGivaroAppliMain application class Could be not used
 CGivaroMainInitialisation of GIVARO
 CGivaroMMMemory manager that allocates array of object of type T for
 CGivaroNoInitGivaroNoInit
 CGivBadFormatException thrown in input of data structure
 CGivErrorBase class for exeception handling in Givaro
 CGivMathDivZeroDiv by 0
 CGivMathErrorMath error
 CGivMMFreeListImplementation of a memory manager with free-lists
 CGivMMInfoStatic informations of memory allocation
 CGivMMRefCountMemory management with reference counter on allocated data
 CGivModuleGivModule
 CgivNoCopyUsed to call cstor without copy
 CgivNoInitUsed to build no initialized object as static object
 CGivRandomGivRandom
 CgivvectorGivvector
 CgivWithCopyUsed to call cstor with copy
 CHashTableHash table
 CIndeterIndeterminate
 CInitAfterInitAfter
 CIntegerThis is the Integer class
 CIntegerDomInteger Domain
 CInterpolationInterpolation
 CIntFactorDomInteger Factor Domain
 CIntNumTheoDomNum theory Domain
 CIntPrimeDomPrimality tests
 CIntRNSsystemRNS system class. No doc
 CIntRSADomRSA domain
 CIntSqrtModDomModular square roots
 CKeyThe class Key
 CList0ListO
 CModularForward declaration for Givaro::Modular
 CModular< int16_t, COMP >This class implement the standard arithmetic with Modulo Elements
 CModular< int32_t, COMP >This class implement the standard arithmetic with Modulo Elements
 CModular< int64_t, COMP >This class implement the standard arithmetic with Modulo Elements
 CModular< int8_t, COMP >This class implement the standard arithmetic with Modulo Elements
 CModular< Integer, Integer >This class implement the standard arithmetic with Modulo Elements
 CModular< Log16, Log16 >This class implement the standard arithmetic with Modulo Elements
 CModular< RecInt::ruint< K >, RecInt::ruint< K > >The standard arithmetic in modular rings using fixed size precision
 CModular< uint16_t, COMP >Specialization of Modular to uint64_t element type with efficient dot product
 CModular< uint32_t, COMP >This class implement the standard arithmetic with Modulo Elements
 CModular< uint64_t, COMP >Specialization of Modular to uint64_t element type with efficient dot product
 CModularRandIterRandom field Element generator
 CMontgomery< int32_t >This class implements the standard arithmetic with Modulo Elements
 CMontgomery< RecInt::ruint< K > >The recint-based Montgomery ring
 CNeutralNeutral type
 CNewtonInterpGeomNewton
 CNewtonInterpGeomMultipNewton (multip)
 CObjectInitGivModule
 COMPTimerOMP timer
 CPairPair
 CPoly1CRTPoly1 CRT
 CPoly1Dom< Domain, Dense >Class Poly1Dom
 CPoly1FactorDomPoly1FactorDom
 CPoly1PadicDom< Domain, Dense >Poly1 p-adic
 CPrimes16Class Primes16
 CQField< Rational >Rational Domain
 CRationalRationals. No doc
 CRealTimerReal timer
 CRefCounterRef counter
 CRefCountPtrRefcount Pointer
 CRNSsystemClass RNSsystem
 CRNSsystemFixedNO DOC
 CStackStack
 CStaticElementStatic Element
 CSysTimerSys timer
 CTimerTimer
 CUserTimerUser timer
 CVectorDomVectorDom<Domain,StorageTag>
 CZRingClass ZRing