Givaro
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
\NGivaroNamespace in which the whole Givaro library resides
 oC_perfArray0< T >Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff
 oCArray0NODOC
 oCArrayAllocatortArrayAllocator: class for allocation of arrays
 oCArray0TagArray0Tag
 oCArrayFixedArrayFixed
 oC__giv_map_less_ithMap opcode on all Elements less or requal that ith
 oCBitsBits
 oCElemRefElem Ref
 oCElemConstRefElem const Ref
 oCPairPair
 oCKeyThe class Key
 oCHashTableHash table
 oCList0ListO
 oCStackStack
 oCIntegerThis is the Integer class
 oCIntegerDomInteger Domain
 oCIntFactorDomInteger Factor Domain
 oCIntNumTheoDomNum theory Domain
 oCFermatDomFermat numbers
 oCIntPrimeDomPrimality tests
 oCIntRNSsystemRNS system class. No doc
 oCIntRSADomRSA domain
 oCIntSqrtModDomModular square roots
 oCGivMMInfoStatic informations of memory allocation
 oCBlocFreeListData structure of a bloc
 oCGivMMFreeListImplementation of a memory manager with free-lists
 oCGivMMRefCountMemory management with reference counter on allocated data
 oCGivaroMMMemory manager that allocates array of object of type T for
 oCRefCountPtrRefcount Pointer
 oCRefCounterRef counter
 oCRationalRationals. No doc
 oCRationalDomRational Domain
 oCNeutralNeutral type
 oCgivNoInitUsed to build no initialized object as static object
 oCgivNoCopyUsed to call cstor without copy
 oCgivWithCopyUsed to call cstor with copy
 oCGivErrorBase class for exeception handling in Givaro
 oCGivMathErrorMath error
 oCGivBadFormatException thrown in input of data structure
 oCGivMathDivZeroDiv by 0
 oC__givdom_trait_nameGive a name for /read/write
 oCBaseDomainBase Domain
 oCGivaroMainInitialisation of GIVARO
 oCGivaroAppliMain application class Could be not used
 oCGivaroNoInitGivaroNoInit
 oCInitAfterInitAfter
 oCGivModuleGivModule
 oCObjectInitGivModule
 oCGivRandomGivRandom
 oCBaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
 oCRealTimerReal timer
 oCUserTimerUser timer
 oCSysTimerSys timer
 oCTimerTimer
 oCZpzDomThis class implement the standard arithmetic with Modulo Elements
 oCGFqDomClass GFqDom
 oCGIV_randIterRandom field Element generator
 oCChineseRemainderCRA
 oCChineseRemainder< Ring, Domain, false >CRA2
 oCExtensionExtension
 oCGIV_ExtensionrandIterExtension rand iters
 oCGFqExtFastGFq Ext
 oCGFqExtGFq Ext (other)
 oCGFqKroneckerGFqKronecker
 oCMontgomery< Std32 >This class implements the standard arithmetic with Modulo Elements
 oCPrimes16Class Primes16
 oCRNSsystemClass RNSsystem
 oCRNSsystemFixedNO DOC
 oCZpzDom< Std16 >This class implement the standard arithmetic with Modulo Elements
 oCZpzDom< Log16 >This class implement the standard arithmetic with Modulo Elements
 oCZpzDom< Std32 >This class implement the standard arithmetic with Modulo Elements
 oCZpzDom< Unsigned32 >This class implement the standard arithmetic with Modulo Elements
 oCZpzDom< Std64 >This class implement the standard arithmetic with Modulo Elements
 oCZpzDom< Integer >This class implement the standard arithmetic with Modulo Elements
 oCStaticElementStatic Element
 oCDegreeDegree type for polynomials
 oCIndeterIndeterminate
 oCInterpolationInterpolation
 oCNewtonInterpGeomMultipNewton (multip)
 oCNewtonInterpGeomNewton
 oCPoly1CRTPoly1 CRT
 oCgivvectorGivvector
 oCPoly1Dom< Domain, Dense >Class Poly1Dom
 oCPoly1FactorDomPoly1FactorDom
 oCPoly1PadicDom< Domain, Dense >Poly1 p-adic
 \CVectorDomVectorDom<Domain,StorageTag>