Givaro
Data Structures
Here are the data structures with brief descriptions:
__giv_map_less_ith< T, UNARYOP, 0 >
__giv_map_less_ith< T, UNARYOP, ith >
__giv_map_less_ith_const< T, UNARYOP, 0 >
__giv_map_less_ith_const< T, UNARYOP, ith >
__givdom_trait_name< T >
HashTable< T, Key >::_E
AddOp< Domain >
AdicSize
Array0Tag
ArrayAllocatort< T, Tag >ArrayAllocator: class for allocation of arrays
BaseDomain< T >
BaseOP< Domain >
BaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
Bits
BlackBoxPolynomial
BlackBoxVectorOfPolynomial
BlocFreeList
ChineseRemainder< Ring, Domain, REDUCE >
ChineseRemainder< Ring, Domain, false >
CopyOp< Domain >
Curried1< OP >
Curried2< OP >
DefaultFormat
Degree
Dense
DivOp< Domain >
ElemConstRef< T >
ElemRef< T >
Extension< BFT >
FermatDom
FixedTruncDom< Domain >
Frac< T1, T2 >
FracDom< RingDom >
GFqDom< TT >
GFqExt< TT >
GFqExtFast< TT >
GFqKronecker< TT, Ints >
GIV_ExtensionrandIter< ExtensionField, Type >
GIV_randIter< Field, Type >Random field Element generator
GIVARO_numeric_limits< XXX >
GivaroAppli
GivaroMain
GivaroMM< T >
GivaroNoInit
GivBadFormat
GivError
GivMathDivZero
GivMathError
GivMMFreeList
GivMMInfo
GivMMRefCount
GivModule
givNoCopy
givNoInit
GivRandom
givvector< T, A >
givWithCopy
HashTable< T, Key >
HighOrder< Domain >
ieee
Indeter
RetVectorStorage< T, Dense >::IndiceIterator_t
InitAfter
InitOrAssign< R, T1, T2 >
InitOrAssign< R, T, T >
IntegerThis is the Integer class
IntegerDom
Interpolation< Domain, REDUCE >
IntFactorDom< RandIter >
IntNumTheoDom< RandIter >
IntPrimeDom
IntRNSsystem< Container, Alloc >
IntRSADom< RandIter >
IntSqrtModDom< RandIter >
isBidirectionalIterator
IsEqual< A, B >
IsEqual< A, A >
isForwardIterator
IsNotEqual< A, B >
isRandomIterator
isUndefinedIterator
HashTable< T, Key >::Iterator
List0< T >::Iterator
IteratorInterface< Container >
HashTable< T, Key >::IteratorKey
IteratorTraits< Iterator >
Key< T >The class Key
KSpace< Domain >
List0< T >
Log16
MatrixDom< T, StorageTag >
MatrixDom< Domain, Dense >
MatrixDom< Domain, Sparse >
ModOp< Domain >
Montgomery< Std32 >This class implements the standard arithmetic with Modulo Elements
MulAddOp< Domain >
MulOp< Domain >
NegOp< Domain >
Neutral
NewtonInterpGeom< Domain, REDUCE >
NewtonInterpGeomMultip< Domain, REDUCE >
List0< T >::node
ObjectInit
Pair< T1, T2 >
Poly1CRT< Field >
Poly1Dom
Poly1Dom< Domain, Dense >
Poly1FactorDom< Domain, Tag, RandIter >
Poly1PadicDom< Domain, Dense >
Primes16
QuotientDom< RingDom >
Rational
RationalDom
RealTimer
givvector< T, A >::rebind< _Tp1 >
RefCounter
RefCountPtr< T >
RetMatrix2Storage< StorageTag, ViewTag >
RetMatrixStorage< T, StorageTag >
RetMatrixStorage< T, Dense >
RetMatrixStorage< T, Sparse >
RetVector2Storage< StorageTag, ViewTag >
RetVectorStorage< T, StorageTag >
RetVectorStorage< T, Dense >
RNSsystem< RING, Domain >Class RNSsystem
RNSsystemFixed< Ints >NO DOC
Signed_Trait< XXX >
Signed_Trait< double >
Signed_Trait< float >
Signed_Trait< int >
Signed_Trait< long >
Signed_Trait< long long >
Signed_Trait< short >
Signed_Trait< signed char >
Signed_Trait< unsigned char >
Signed_Trait< unsigned int >
Signed_Trait< unsigned long >
Signed_Trait< unsigned long long >
Signed_Trait< unsigned short >
Sparse
Sparsity_Trait< CLASS >
Sporadic
Stack< THING >
StaticElement< Domain >
Std16
Std32
Std64
RetMatrixStorage< T, Dense >::Storage_t
RetMatrixStorage< T, Sparse >::Storage_t
StructFormat< T, Tag >
SubOp< Domain >
SysTimer
Timer
TruncDom< Domain >
Undefined
Unsigned32
UserTimer
VectorDom< Domain, StorageTag >VectorDom<Domain,StorageTag>
VectorDom< Domain, Sparse >
ZpzDom< Integer >This class implement the standard arithmetic with Modulo Elements
ZpzDom< Log16 >This class implement the standard arithmetic with Modulo Elements
ZpzDom< Std16 >This class implement the standard arithmetic with Modulo Elements
ZpzDom< Std32 >This class implement the standard arithmetic with Modulo Elements
ZpzDom< Std64 >This class implement the standard arithmetic with Modulo Elements
ZpzDom< Unsigned32 >This class implement the standard arithmetic with Modulo Elements