Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

__giv_map_less_ith< T, UNARYOP, ith > | Map opcode on all Elements less or requal that ith
__givdom_trait_name< T > | Give a name for /read/write
_perfArray0< T > | Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff
Indice_t< T > |
Iterator_t< T > |
constIterator_t< T > |
Array0< T > | NODOC
ArrayAllocatort< T, Tag > | ArrayAllocator: class for allocation of arrays
Array0< Bits::base > |
Array0< Domain > |
Array0< Indice_t > |
Array0< modulo > |
Array0Tag | Array0Tag
ArrayFixed< T, SIZE > | ArrayFixed
BaseDomain< T > | Base Domain
BaseTimer | Base for class RealTimer; class SysTimer; class UserTimer;
RealTimer | Real timer
SysTimer | Sys timer
UserTimer | User timer
Bits | Bits
BlocFreeList | Data structure of a bloc
ChineseRemainder< Ring, Domain, REDUCE > | CRA
ChineseRemainder< Ring, Domain, false > | CRA2
constIterator_t< Indice_t > |
Degree | Degree type for polynomials
ElemConstRef< T > | Elem const Ref
Element< Domain, Tag > |
ElemRef< T > | Elem Ref
Extension< BFT > | Extension
GeneralRingNonZeroRandIter< Ring, RandIter > | Random iterator for nonzero random numbers
GeneralRingRandIter< Ring > | UnparametricRandIter
GF2 | Integers modulo 2
GFqDom< Size_store > | Class GFqDom
GFqDom< TT > |
GFqExtFast< TT > | GFq Ext
GFqExt< TT > | GFq Ext (other)
GFqKronecker< TT, Ints > | GFqKronecker
GIV_ExtensionrandIter< ExtensionField, Type > | Extension rand iters
GIV_randIter< Ring, Type > | Random ring Element generator
GivaroMain | Initialisation of GIVARO
GivaroAppli | Main application class Could be not used
GivaroMM< T > | Memory manager that allocates array of object of type T for
GivaroNoInit | GivaroNoInit
GivError | Base class for exeception handling in Givaro
GivBadFormat | Exception thrown in input of data structure
GivMathDivZero | Div by 0
GivMathError | Math error
GivMMFreeList | Implementation of a memory manager with free-lists
GivMMInfo | Static informations of memory allocation
GivMMRefCount | Memory management with reference counter on allocated data
GivModule | GivModule
givNoCopy | Used to call cstor without copy
givNoInit | Used to build no initialized object as static object
GivRandom | GivRandom
givWithCopy | Used to call cstor with copy
HashTable< T, Key > | Hash table
Indeter | Indeterminate
InitAfter | InitAfter
Integer | This is the Integer class
Key< T > | The class Key
List0< T > | ListO
Modular_implem< _Storage_t, _Compute_t, _Residu_t > | This class implement the standard arithmetic with Modulo Elements
Modular< uint32_t > |
Modular< int32_t > |
Modular< int16_t > |
Modular< int64_t > |
Modular< Storage_t, _Compute_t > |
Modular< uint16_t > |
Modular< uint64_t > |
Modular< Integer > | This class implement the standard arithmetic with Modulo Elements
Modular< Log16 > | This class implement the standard arithmetic with Modulo Elements
Modular_implem< _Storage_t, _Compute_t, _Storage_t > |
Modular< _Storage_t, _Compute_t > |
Modular_implem< _Storage_t, _Compute_t, make_unsigned_int< _Storage_t >::type > |
Modular_implem< _Storage_t, std::make_unsigned< _Compute_t >::type, std::make_unsigned< _Storage_t >::type > |
Modular_implem< Integer, Integer, Integer > |
Modular< Integer > | This class implement the standard arithmetic with Modulo Elements
Modular_implem< IntType, _Compute_t, IntType > |
Modular< IntType, _Compute_t, Enable > | Forward declaration for Givaro::Modular
Modular_implem< Storage_t, Compute_t, Storage_t > |
Modular< Storage_t, Compute_t > |
ModularRandIter< Ring > | Random ring Element generator
Montgomery< int32_t > | This class implements the standard arithmetic with Modulo Elements
Montgomery< RecInt::ruint< K > > | The recint-based Montgomery ring
Neutral | Neutral type
ObjectInit | GivModule
OMPTimer | OMP timer
Pair< T1, T2 > | Pair
Poly1CRT< Field > | Poly1 CRT
Poly1Dom< Domain, Dense > | Class Poly1Dom
Interpolation< Domain, REDUCE > | Interpolation
Poly1FactorDom< Domain, Tag, RandomIterator > | Poly1FactorDom
Poly1PadicDom< Domain, Dense > | Poly1 p-adic
Poly1FactorDom< BFT, Dense > |
Poly1FactorDom< Domain, Tag > |
CyclotomicTable< Domain, Tag > | CyclotomicTable
Poly1FactorDom< GFqDom< int64_t >, Dense > |
Primes16 | Class Primes16
QField< Rational > | Rational Domain
RandomIntegerIterator< _Unsigned, _Exact_Size > | Random Integer Iterator
Rational | Rationals. No doc
RefCounter | Ref counter
RefCountPtr< T > | Refcount Pointer
RNSsystem< RING, Domain > | Class RNSsystem
RNSsystemFixed< Ints > | NO DOC
Stack< THING > | Stack
StaticElement< DomainStyle > | Static Element
Timer | Timer
UnparametricZRing< _Element > | Generic Class ZRing
UnparametricZRing< Element > |
UnparametricZRing< Integer > |
ZRing< Integer > | Integer Domain, Specialization of ZRing
FermatDom | Fermat numbers
IntPrimeDom | Primality tests
IntFactorDom< MyRandIter > |
Rep< MyRandIter > |
Element< MyRandIter > |
random_generator< MyRandIter > |
IntFactorDom< GivRandom > |
IntNumTheoDom< MyRandIter > | Num theory Domain
IntRSADom< MyRandIter > | RSA domain
IntSqrtModDom< MyRandIter > | Modular square roots
IntFactorDom< MyRandIter > | Integer Factor Domain
IntRNSsystem< Container, Alloc > | RNS system class. No doc
Poly1PadicDom< Domain, Dense > | Poly1 p-adic
ZRing< Integer > | Integer Domain, Specialization of ZRing