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, 0 >
oC__giv_map_less_ith< T, UNARYOP, ith >
oC__giv_map_less_ith_const< T, UNARYOP, 0 >
oC__giv_map_less_ith_const< T, UNARYOP, ith >
oC__givdom_trait_name< T >Give a name for /read/write
oC__givdom_trait_name< char >
oC__givdom_trait_name< double >
oC__givdom_trait_name< float >
oC__givdom_trait_name< int >
oC__givdom_trait_name< long >
oC__givdom_trait_name< short >
oCHashTable< T, Key >::_E
oC_perfArray0
oC_perfArray0< T >Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff
oCAdicSize
oCArray0TagArray0Tag
oCArrayFixed< T, SIZE >ArrayFixed
oCBaseDomain< T >Base Domain
oCBaseOP< Domain >
oCBaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
oCBitsBits
oCBlackBoxPolynomial
oCBlackBoxVectorOfPolynomial
oCBlocFreeListData structure of a bloc
oCChineseRemainder< Ring, Domain, REDUCE >CRA
oCChineseRemainder< Ring, Domain, false >CRA2
oCCurried1< OP >
oCCurried2< OP >
oCDefaultFormat
oCDegreeDegree type for polynomials
oCElemConstRef< T >Elem const Ref
oCElemRef< T >Elem Ref
oCExtension< BFT >Extension
oCFrac< T1, T2 >
oCFracDom< RingDom >
oCGFqDom< TT >Class GFqDom
oCGIV_ExtensionrandIter< ExtensionField, Type >Extension rand iters
oCGIV_randIter< Field, Type >Random field Element generator
oCGIVARO_numeric_limits< XXX >
oCGIVARO_numeric_limits< double >
oCGIVARO_numeric_limits< float >
oCGIVARO_numeric_limits< int >
oCGIVARO_numeric_limits< long >
oCGIVARO_numeric_limits< long long >
oCGIVARO_numeric_limits< short >
oCGIVARO_numeric_limits< signed char >
oCGIVARO_numeric_limits< unsigned char >
oCGIVARO_numeric_limits< unsigned int >
oCGIVARO_numeric_limits< unsigned long >
oCGIVARO_numeric_limits< unsigned long long >
oCGIVARO_numeric_limits< unsigned short >
oCGivaroMainInitialisation of GIVARO
oCGivaroMM< T >Memory manager that allocates array of object of type T for
oCGivaroNoInitGivaroNoInit
oCGivErrorBase class for exeception handling in Givaro
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
oCgivvector< T, A >Givvector
oCgivWithCopyUsed to call cstor with copy
oCHashTable< T, Key >Hash table
oCHighOrder< Domain >
oCieee
oCIndeterIndeterminate
oCRetVectorStorage< T, Dense >::IndiceIterator_t
oCInitAfterInitAfter
oCInitOrAssign< R, T1, T2 >
oCInitOrAssign< R, T, T >
oCIntegerThis is the Integer class
oCIntegerDomInteger Domain
oCIsEqual< A, B >
oCIsEqual< A, A >
oCisForwardIterator
oCIsNotEqual< A, B >
oCisUndefinedIterator
oCHashTable< T, Key >::Iterator
oCList0< T >::Iterator
oCIteratorInterface< Container >
oCHashTable< T, Key >::IteratorKey
oCIteratorTraits< Iterator >
oCKey< T >The class Key
oCKSpace< Domain >
oCList0< T >ListO
oCLog16
oCMatrixDom< T, StorageTag >
oCMatrixDom< Domain, Dense >
oCMatrixDom< Domain, Sparse >
oCMontgomery< Std32 >This class implements the standard arithmetic with Modulo Elements
oCNeutralNeutral type
oCList0< T >::node
oCObjectInitGivModule
oCPair< T1, T2 >Pair
oCPoly1CRT< Field >Poly1 CRT
oCPoly1Dom
oCPoly1Dom< Domain, Dense >Class Poly1Dom
oCPrimes16Class Primes16
oCQuotientDom< RingDom >
oCRationalRationals. No doc
oCRationalDomRational Domain
oCRationel
oCgivvector< T, A >::rebind< _Tp1 >
oCRefCounterRef counter
oCRefCountPtr< T >Refcount Pointer
oCRetMatrix2Storage< StorageTag, ViewTag >
oCRetMatrixStorage< T, StorageTag >
oCRetMatrixStorage< T, Dense >
oCRetMatrixStorage< T, Sparse >
oCRetVector2Storage< StorageTag, ViewTag >
oCRetVectorStorage< T, StorageTag >
oCRetVectorStorage< T, Dense >
oCRNSsystem< RING, Domain >Class RNSsystem
oCRNSsystemFixed< Ints >NO DOC
oCSparse
oCSparsity_Trait< CLASS >
oCSporadic
oCStack< THING >Stack
oCStaticElement< Domain >Static Element
oCStd16
oCStd32
oCStd64
oCRetMatrixStorage< T, Sparse >::Storage_t
oCStructFormat< T, Tag >
oCTimerTimer
oCUndefined
oCUnsigned32
oCVectorDom< Domain, StorageTag >VectorDom<Domain,StorageTag>
oCVectorDom< Domain, Sparse >
oCZpzDom< IntType >This class implement the standard arithmetic with Modulo Elements
oCZpzDom< Integer >This class implement the standard arithmetic with Modulo Elements
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