Givaro 4.2.2
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
  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 ring 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
  CgivWithCopyUsed to call cstor with copy
  CHashTableHash table
  CIndeterIndeterminate
  CInitAfterInitAfter
  CIntegerThis is the Integer class
  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< Integer >This class implement the standard arithmetic with Modulo Elements
  CModular< Log16 >This class implement the standard arithmetic with Modulo Elements
  CModular_implemThis class implement the standard arithmetic with Modulo Elements
  CModularRandIterRandom ring 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
  CRandomIntegerIteratorRandom Integer Iterator
  CRationalRationals. No doc
  CRealTimerReal timer
  CRefCounterRef counter
  CRefCountPtrRefcount Pointer
  CRNSsystemClass RNSsystem
  CRNSsystemFixedNO DOC
  CStackStack
  CStaticElementStatic Element
  CSysTimerSys timer
  CTimerTimer
  CUnparametricZRingGeneric Class ZRing
  CUserTimerUser timer
  CZRing< Integer >Integer Domain, Specialization of ZRing