Givaro
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oNGivaroNamespace 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
|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
|oCGIV_randIterRandom field Element generator
|oCChineseRemainderCRA
|oCChineseRemainder< Ring, Domain, false >CRA2
|oCExtensionExtension
|oCGIV_ExtensionrandIterExtension rand iters
|oCGFqDomClass GFqDom
|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
|oCZpzDomThis 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>
\C__giv_map_less_ithMap opcode on all Elements less or requal that ith