Givaro
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C__giv_map_less_ith< T, UNARYOP, ith >Map opcode on all Elements less or requal that ith
 C__givdom_trait_name< T >Give a name for /read/write
 C_perfArray0< T >Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff
 CArray0< Bits::base >
 CArray0< Domain >
 CArray0< Indice_t >
 CArray0< Modular< Ints > >
 CArray0< modulo >
 CArray0TagArray0Tag
 CArrayFixed< T, SIZE >ArrayFixed
 CBaseDomain< T >Base Domain
 CBaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
 CBitsBits
 CBlocFreeListData structure of a bloc
 CChineseRemainder< Ring, Domain, REDUCE >CRA
 CChineseRemainder< Ring, Domain, false >CRA2
 CDegreeDegree type for polynomials
 CElemConstRef< T >Elem const Ref
 CElemRef< T >Elem Ref
 CExtension< BFT >Extension
 CGeneralRingNonZeroRandIter< Ring, RandIter >Random iterator for nonzero random numbers
 CGeneralRingRandIter< Ring >UnparametricRandIter
 CGF2Integers modulo 2
 CGFqDom< TT >Class GFqDom
 CGFqDom< int64_t >
 CGIV_ExtensionrandIter< ExtensionField, Type >Extension rand iters
 CGIV_randIter< Ring, Type >Random ring Element generator
 CGivaroMainInitialisation of GIVARO
 CGivaroMM< T >Memory manager that allocates array of object of type T for
 CGivaroNoInitGivaroNoInit
 CGivErrorBase class for exeception handling in Givaro
 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
 CHashTable< T, Key >Hash table
 CHashTable< T, Givaro::Key >
 CIndeterIndeterminate
 CInitAfterInitAfter
 CIntegerThis is the Integer class
 CIntegerDomInteger Domain
 CKey< T >The class Key
 CList0< T >ListO
 CModular< IntType, COMP >Forward 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< Ints >
 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
 CModularRandIter< Ring >Random 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
 CNewtonInterpGeom< Domain, REDUCE >Newton
 CNewtonInterpGeomMultip< Domain, REDUCE >Newton (multip)
 CObjectInitGivModule
 COMPTimerOMP timer
 CPair< T1, T2 >Pair
 CPoly1CRT< Field >Poly1 CRT
 CPoly1Dom< Domain, Dense >Class Poly1Dom
 CPoly1FactorDom< Domain, Tag, RandomIterator >Poly1FactorDom
 CPoly1FactorDom< BFT, Dense >
 CPoly1FactorDom< Domain, Tag >
 CPrimes16Class Primes16
 CQField< Rational >Rational Domain
 CRandomIntegerIterator< _Unsigned, _Exact_Size >Random Integer Iterator
 CRationalRationals. No doc
 CRefCounterRef counter
 CRefCountPtr< T >Refcount Pointer
 CRNSsystem< RING, Domain >Class RNSsystem
 CRNSsystem< Ints, Modular< Ints > >
 CRNSsystemFixed< Ints >NO DOC
 CStack< THING >Stack
 CStaticElement< DomainStyle >Static Element
 CStaticElement< Field >
 CTimerTimer
 Cvector< T >STL class
 CVectorDom< Domain, StorageTag >VectorDom<Domain,StorageTag>
 CVectorDom< Domain, Dense >
 CZRing< _Element >Class ZRing