Givaro
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 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< T >NODOC
 CArray0< Bits::base >
 CArray0< Domain >
 CArray0< Indice_t >
 CArray0< modulo >
 CArray0TagArray0Tag
 CArrayFixed< T, SIZE >ArrayFixed
 CBaseDomain< T >Base Domain
 CBaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
 CRealTimerReal timer
 CSysTimerSys timer
 CUserTimerUser timer
 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
 CGFqExtFast< TT >GFq Ext
 CGFqKronecker< TT, Ints >GFqKronecker
 CGFqDom< int64_t >
 CGIV_ExtensionrandIter< ExtensionField, Type >Extension rand iters
 CGIV_randIter< Ring, Type >Random ring Element generator
 CGivaroMainInitialisation of GIVARO
 CGivaroAppliMain application class Could be not used
 CGivaroMM< T >Memory manager that allocates array of object of type T for
 CGivaroNoInitGivaroNoInit
 CGivErrorBase class for exeception handling in Givaro
 CGivBadFormatException thrown in input of data structure
 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
 CHashTable< T, Key >Hash table
 CHashTable< T, Givaro::Key >
 CIndeterIndeterminate
 CInitAfterInitAfter
 CIntegerThis is the Integer class
 CKey< T >The class Key
 CList0< T >ListO
 CModular< Log16 >This class implement the standard arithmetic with Modulo Elements
 CModular_implem< _Storage_t, _Compute_t, _Residu_t >This class implement the standard arithmetic with Modulo Elements
 CModular_implem< _Storage_t, _Compute_t, _Storage_t >
 CModular_implem< _Storage_t, _Compute_t, make_unsigned_int< _Storage_t >::type >
 CModular_implem< _Storage_t, std::make_unsigned< _Compute_t >::type, std::make_unsigned< _Storage_t >::type >
 CModular_implem< Integer, Integer, Integer >
 CModular< Integer >This class implement the standard arithmetic with Modulo Elements
 CModular_implem< IntType, _Compute_t, IntType >
 CModular< IntType, _Compute_t, Enable >Forward declaration for Givaro::Modular
 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
 CObjectInitGivModule
 COMPTimerOMP timer
 CPair< T1, T2 >Pair
 CPoly1CRT< Field >Poly1 CRT
 CPoly1Dom< Domain, Dense >Class Poly1Dom
 CInterpolation< Domain, REDUCE >Interpolation
 CPoly1FactorDom< Domain, Tag, RandomIterator >Poly1FactorDom
 CPoly1PadicDom< Domain, Dense >Poly1 p-adic
 CPoly1FactorDom< Domain, Tag >
 CCyclotomicTable< Domain, Tag >CyclotomicTable
 CPoly1FactorDom< GFqDom< int64_t >, Dense >
 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
 CUnparametricZRing< _Element >Generic Class ZRing
 CUnparametricZRing< Element >
 CUnparametricZRing< Integer >
 CZRing< Integer >Integer Domain, Specialization of ZRing