Givaro
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oC__giv_map_less_ith< T, UNARYOP, ith >Map opcode on all Elements less or requal that ith
oC__givdom_trait_name< T >Give a name for /read/write
oC_perfArray0< T >Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff
|\CArray0< T >NODOC
| \CArrayAllocatort< T, Tag >ArrayAllocator: class for allocation of arrays
oCArray0< Bits::base >
oCArray0< Domain >
oCArray0< Indice_t >
oCArray0< modulo >
oCArray0< ZpzDom< Ints > >
oCArray0TagArray0Tag
oCArrayFixed< T, SIZE >ArrayFixed
oCBaseDomain< T >Base Domain
oCBaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
|oCRealTimerReal timer
|oCSysTimerSys timer
|\CUserTimerUser timer
oCBitsBits
oCBlocFreeListData structure of a bloc
oCChineseRemainder< Ring, Domain, REDUCE >CRA
oCChineseRemainder< Ring, Domain, false >CRA2
oCDegreeDegree type for polynomials
oCElemConstRef< T >Elem const Ref
oCElemRef< T >Elem Ref
oCExtension< BFT >Extension
oCGFqDom< TT >Class GFqDom
|oCGFqExtFast< TT >GFq Ext
||\CGFqExt< TT >GFq Ext (other)
|\CGFqKronecker< TT, Ints >GFqKronecker
oCGFqDom< long >
oCGIV_ExtensionrandIter< ExtensionField, Type >Extension rand iters
oCGIV_randIter< Field, Type >Random field Element generator
oCGivaroMainInitialisation of GIVARO
|\CGivaroAppliMain application class Could be not used
oCGivaroMM< T >Memory manager that allocates array of object of type T for
oCGivaroNoInitGivaroNoInit
oCGivErrorBase class for exeception handling in Givaro
|oCGivBadFormatException thrown in input of data structure
|oCGivMathDivZeroDiv by 0
|\CGivMathErrorMath error
oCGivMMFreeListImplementation of a memory manager with free-lists
oCGivMMInfoStatic informations of memory allocation
oCGivMMRefCountMemory management with reference counter on allocated data
oCGivModuleGivModule
oCgivNoCopyUsed to call cstor without copy
oCgivNoInitUsed to build no initialized object as static object
oCGivRandomGivRandom
oCgivWithCopyUsed to call cstor with copy
oCHashTable< T, Key >Hash table
oCIndeterIndeterminate
oCInitAfterInitAfter
oCIntegerThis is the Integer class
oCIntegerDomInteger Domain
|oCFermatDomFermat numbers
|oCIntPrimeDomPrimality tests
||\CIntFactorDom< RandIter >Integer Factor Domain
|| oCIntNumTheoDom< RandIter >Num theory Domain
|| oCIntRSADom< RandIter >RSA domain
|| \CIntSqrtModDom< RandIter >Modular square roots
|oCIntRNSsystem< Container, Alloc >RNS system class. No doc
|\CPoly1PadicDom< Domain, Dense >Poly1 p-adic
oCKey< T >The class Key
oCList0< T >ListO
oCMontgomery< Std32 >This class implements the standard arithmetic with Modulo Elements
oCNeutralNeutral type
oCNewtonInterpGeom< Domain, REDUCE >Newton
oCNewtonInterpGeomMultip< Domain, REDUCE >Newton (multip)
oCObjectInitGivModule
oCPair< T1, T2 >Pair
oCPoly1CRT< Field >Poly1 CRT
oCPoly1Dom< Domain, Dense >Class Poly1Dom
|oCInterpolation< Domain, REDUCE >Interpolation
|\CPoly1PadicDom< Domain, Dense >Poly1 p-adic
oCPoly1FactorDom< Domain, Tag, RandIter >Poly1FactorDom
oCPoly1FactorDom< BFT, Dense >
oCPrimes16Class Primes16
oCRationalRationals. No doc
oCRationalDomRational Domain
oCRefCounterRef counter
oCRefCountPtr< T >Refcount Pointer
oCRNSsystem< RING, Domain >Class RNSsystem
oCRNSsystem< Ints, ZpzDom< Ints > >
oCRNSsystemFixed< Ints >NO DOC
oCStack< THING >Stack
oCStaticElement< Domain >Static Element
oCStaticElement< Field >
oCTimerTimer
oCvector< T >STL class
|\Cgivvector< T, A >Givvector
oCVectorDom< Domain, StorageTag >VectorDom<Domain,StorageTag>
oCVectorDom< Domain, Dense >
oCZpzDom< IntType >This class implement the standard arithmetic with Modulo Elements
oCZpzDom< Integer >This class implement the standard arithmetic with Modulo Elements
oCZpzDom< Ints >
oCZpzDom< Log16 >This class implement the standard arithmetic with Modulo Elements
oCZpzDom< Std16 >This class implement the standard arithmetic with Modulo Elements
oCZpzDom< Std32 >This class implement the standard arithmetic with Modulo Elements
oCZpzDom< Std64 >This class implement the standard arithmetic with Modulo Elements
\CZpzDom< Unsigned32 >This class implement the standard arithmetic with Modulo Elements