| C__giv_map_less_ith< T, UNARYOP, ith > | Map opcode on all Elements less or requal that ith |
| C__giv_map_less_ith< T, UNARYOP, 0 > | |
| C__giv_map_less_ith< T, UNARYOP, ith > | |
| C__giv_map_less_ith_const< T, UNARYOP, ith > | |
| C__giv_map_less_ith_const< T, UNARYOP, 0 > | |
| C__giv_map_less_ith_const< T, UNARYOP, ith > | |
| C__givdom_trait_name< T > | Give a name for /read/write |
| C__givdom_trait_name< char > | |
| C__givdom_trait_name< double > | |
| C__givdom_trait_name< float > | |
| C__givdom_trait_name< int > | |
| C__givdom_trait_name< long > | |
| C__givdom_trait_name< short > | |
| CHashTable< T, Key >::_E | |
| ►C_perfArray0 | |
| CArray0< Bits::base > | |
| CArray0< modulo > | |
| CArray0< Domain > | |
| CconstIterator_t< Indice_t > | |
| CArray0< Indice_t > | |
| ►C_perfArray0< T > | Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff |
| CIndice_t< T > | |
| CIterator_t< T > | |
| CconstIterator_t< T > | |
| ►CArray0< T > | NODOC |
| CArrayAllocatort< T, Tag > | ArrayAllocator: class for allocation of arrays |
| CRetMatrixStorage< T, Dense >::Storage_t | |
| ►C_perfArrayFixed | |
| CArrayFixed< T, SIZE > | ArrayFixed |
| CAdicSize | |
| CArray0Tag | Array0Tag |
| CBaseDomain< T > | Base Domain |
| ►CBaseOP< Domain > | |
| CAddOp< Domain > | |
| CCopyOp< Domain > | |
| CDivOp< Domain > | |
| CModOp< Domain > | |
| CMulAddOp< Domain > | |
| CMulOp< Domain > | |
| CNegOp< Domain > | |
| CSubOp< Domain > | |
| ►CBaseTimer | Base for class RealTimer; class SysTimer; class UserTimer; |
| CRealTimer | Real timer |
| CSysTimer | Sys timer |
| CUserTimer | User timer |
| CBits | Bits |
| CBlackBoxPolynomial | |
| CBlackBoxVectorOfPolynomial | |
| CBlocFreeList | Data structure of a bloc |
| CChineseRemainder< Ring, Domain, REDUCE > | CRA |
| CChineseRemainder< Ring, Domain, false > | CRA2 |
| Cruint< K >::cr_iterator | |
| Cruint< 6 >::cr_iterator | |
| CDefaultFormat | |
| CDegree | Degree type for polynomials |
| CDeterministicTag | |
| CDomainRandIter< Domain > | |
| CDomainRandIter< ZRing< Integer > > | |
| CElemConstRef< T > | Elem const Ref |
| CElemRef< T > | Elem Ref |
| CExtension< BFT > | Extension |
| ►Cfalse_type | |
| Cis_rint< RecInt::rint< K > > | |
| Cis_ruint< RecInt::ruint< K > > | |
| Cis_same_rint< RecInt::rint< K >, RecInt::rint< K > > | |
| Cis_same_ruint< RecInt::ruint< K >, RecInt::ruint< K > > | |
| Cis_smaller_rint< RecInt::rint< K >, RecInt::rint< K+1 > > | |
| Cis_smaller_ruint< RecInt::ruint< K >, RecInt::ruint< K+1 > > | |
| Cis_rint< typename > | |
| Cis_ruint< typename > | |
| Cis_same_rint< typename, typename > | |
| Cis_same_ruint< typename, typename > | |
| Cis_smaller_rint< typename, typename > | |
| Cis_smaller_ruint< typename, typename > | |
| ►CFiniteInterface< _Element > | |
| CFiniteFieldInterface< _Element > | |
| CFiniteRingInterface< _Element > | |
| CFrac< T1, T2 > | |
| CGeneralRingNonZeroRandIter< Ring, RandIter > | Random iterator for nonzero random numbers |
| CGeneralRingRandIter< Ring > | UnparametricRandIter |
| CGF2 | Integers modulo 2 |
| CGFqDom< Size_store > | Class GFqDom |
| ►CGFqDom< TT > | |
| ►CGFqExtFast< TT > | GFq Ext |
| CGFqExt< TT > | GFq Ext (other) |
| CGFqKronecker< TT, Ints > | GFqKronecker |
| CGIV_ExtensionrandIter< ExtensionField, Type > | Extension rand iters |
| CGIV_randIter< Ring, Type > | Random ring Element generator |
| CGivaro_keygen< RandIter > | |
| ►CGIVARO_numeric_limits< XXX > | |
| Csigned_type< Element > | |
| CSigned_Trait< XXX > | |
| ►CGIVARO_numeric_limits< double > | |
| CSigned_Trait< double > | |
| CSigned_Trait< double > | |
| ►CGIVARO_numeric_limits< float > | |
| CSigned_Trait< float > | |
| CSigned_Trait< float > | |
| ►CGIVARO_numeric_limits< int > | |
| CSigned_Trait< int > | |
| CSigned_Trait< int > | |
| ►CGIVARO_numeric_limits< long > | |
| CSigned_Trait< long > | |
| CSigned_Trait< long > | |
| ►CGIVARO_numeric_limits< long long > | |
| CSigned_Trait< long long > | |
| CSigned_Trait< long long > | |
| ►CGIVARO_numeric_limits< short > | |
| CSigned_Trait< short > | |
| CSigned_Trait< short > | |
| ►CGIVARO_numeric_limits< signed char > | |
| CSigned_Trait< signed char > | |
| CSigned_Trait< signed char > | |
| ►CGIVARO_numeric_limits< Size_store > | |
| Cunsigned_type< Size_store > | |
| Csigned_type< Size_store > | |
| CSigned_Trait< Size_store > | |
| ►CGIVARO_numeric_limits< TT > | |
| Cunsigned_type< TT > | |
| CSigned_Trait< TT > | |
| ►CGIVARO_numeric_limits< unsigned char > | |
| CSigned_Trait< unsigned char > | |
| CSigned_Trait< unsigned char > | |
| ►CGIVARO_numeric_limits< unsigned int > | |
| CSigned_Trait< unsigned int > | |
| CSigned_Trait< unsigned int > | |
| ►CGIVARO_numeric_limits< unsigned long > | |
| CSigned_Trait< unsigned long > | |
| CSigned_Trait< unsigned long > | |
| ►CGIVARO_numeric_limits< unsigned long long > | |
| CSigned_Trait< unsigned long long > | |
| CSigned_Trait< unsigned long long > | |
| ►CGIVARO_numeric_limits< unsigned short > | |
| CSigned_Trait< unsigned short > | |
| CSigned_Trait< unsigned short > | |
| ►CGivaroMain | Initialisation of GIVARO |
| CGivaroAppli | Main application class Could be not used |
| CGivaroMM< T > | Memory manager that allocates array of object of type T for |
| CGivaroNoInit | GivaroNoInit |
| ►CGivError | Base class for exeception handling in Givaro |
| CGivBadFormat | Exception thrown in input of data structure |
| CGivMathDivZero | Div by 0 |
| CGivMathError | Math error |
| CGivMMFreeList | Implementation of a memory manager with free-lists |
| CGivMMInfo | Static informations of memory allocation |
| CGivMMRefCount | Memory management with reference counter on allocated data |
| CGivModule | GivModule |
| CgivNoCopy | Used to call cstor without copy |
| CgivNoInit | Used to build no initialized object as static object |
| CGivRandom | GivRandom |
| CgivWithCopy | Used to call cstor with copy |
| Chash< Givaro::Integer > | |
| CHashTable< T, Key > | Hash table |
| CHasTypeString< T > | |
| CHeuristicTag | |
| CHighOrder< Domain > | |
| Cieee | |
| CIndeter | Indeterminate |
| CRetVectorStorage< T, Dense >::IndiceIterator_t | |
| CInitAfter | InitAfter |
| ►CInteger | This is the Integer class |
| CSpyInteger::InHeritsInteger | |
| CIntType< IsFloat > | |
| CIntType< true > | |
| CIsEqual< a, b > | |
| CIsEqual< a, a > | |
| ►CisForwardIterator | |
| ►CisBidirectionalIterator | |
| CisRandomIterator | |
| CIsNotEqual< a, b > | |
| CisUndefinedIterator | |
| CHashTable< T, Key >::Iterator | |
| CList0< T >::Iterator | |
| CIteratorInterface< Container > | |
| CHashTable< T, Key >::IteratorKey | |
| CIteratorTraits< Iterator > | |
| CKey< T > | The class Key |
| CKSpace< Domain > | |
| CList0< T > | ListO |
| Cmake_signed< RecInt::rint< K > > | |
| Cmake_signed< RecInt::ruint< K > > | |
| Cmake_signed_int< T, Enable > | |
| Cmake_signed_int< T, typename std::enable_if< std::is_floating_point< T >::value >::type > | |
| Cmake_unsigned_int< T, Enable > | |
| Cmake_unsigned_int< T, typename std::enable_if< std::is_floating_point< T >::value >::type > | |
| CMatrixDom< T, StorageTag > | |
| CMemorer | |
| ►CModular_implem< _Storage_t, _Compute_t, _Residu_t > | This class implement the standard arithmetic with Modulo Elements |
| CModular< uint32_t > | |
| CModular< int32_t > | |
| CModular< int16_t > | |
| CModular< int64_t > | |
| CModular< Storage_t, _Compute_t > | |
| CModular< uint16_t > | |
| CModular< uint64_t > | |
| ►CModular_implem< _Storage_t, _Compute_t, _Storage_t > | |
| CModular< _Storage_t, _Compute_t > | |
| CModular< _Storage_t, _Compute_t, typename std::enable_if< is_same_ruint< _Storage_t, _Compute_t >::value||is_smaller_ruint< _Storage_t, _Compute_t >::value||is_same_rint< _Storage_t, _Compute_t >::value||is_smaller_rint< _Storage_t, _Compute_t >::value >::type > | |
| CModular< _Storage_t, _Compute_t, typename std::enable_if< std::is_floating_point< _Storage_t >::value >::type > | |
| CModular< _Storage_t, _Compute_t, typename std::enable_if< std::is_integral< _Storage_t >::value &&std::is_integral< _Compute_t >::value &&(sizeof(_Storage_t)==sizeof(_Compute_t)||2 *sizeof(_Storage_t)==sizeof(_Compute_t))>::type > | |
| CModular< _Storage_t, _Compute_t, typename std::enable_if< is_same_ruint< _Storage_t, _Compute_t >::value||is_smaller_ruint< _Storage_t, _Compute_t >::value||is_same_rint< _Storage_t, _Compute_t >::value||is_smaller_rint< _Storage_t, _Compute_t >::value >::type > | |
| ►CModular_implem< _Storage_t, _Compute_t, make_unsigned_int< _Storage_t >::type > | |
| CModular< _Storage_t, _Compute_t, typename std::enable_if< std::is_floating_point< _Storage_t >::value >::type > | |
| ►CModular_implem< _Storage_t, std::make_unsigned< _Compute_t >::type, std::make_unsigned< _Storage_t >::type > | |
| CModular< _Storage_t, _Compute_t, typename std::enable_if< std::is_integral< _Storage_t >::value &&std::is_integral< _Compute_t >::value &&(sizeof(_Storage_t)==sizeof(_Compute_t)||2 *sizeof(_Storage_t)==sizeof(_Compute_t))>::type > | |
| CModular_implem< Integer, Integer, Integer > | |
| ►CModular_implem< IntType, _Compute_t, IntType > | |
| CModular< IntType, _Compute_t, Enable > | Forward declaration for Givaro::Modular |
| ►CModular_implem< Storage_t, Compute_t, Storage_t > | |
| CModular< Storage_t, Compute_t > | |
| CModularBalanced< TAG > | |
| CModularExtended< _Element > | |
| CModularRandIter< Ring > | Random ring Element generator |
| CModularRandIter< Modular< Integer > > | |
| CMontgomery< TYPE > | |
| CNBBITS< K > | |
| CNBBITS< 6 > | |
| CNBLIMB< K > | |
| CNBLIMB< 6 > | |
| CNeutral | Neutral type |
| CList0< T >::node | |
| CObjectInit | GivModule |
| COMPTimer | OMP timer |
| ►COP | |
| CCurried1< OP > | |
| CCurried2< OP > | |
| CPair< T1, T2 > | Pair |
| CPoly1CRT< Field > | Poly1 CRT |
| ►CPoly1Dom< Domain, StorageTag > | |
| CFracDom< Poly1Dom< Domain, Dense > > | |
| CPoly1FactorDom< BFT, Dense > | |
| CPolynomial_t< Domain > | |
| CElement< Domain > | |
| CType_t< Domain > | |
| CFather_t< Domain > | |
| CInterpolation< Domain, REDUCE > | Interpolation |
| CPoly1FactorDom< Domain, Tag, RandomIterator > | Poly1FactorDom |
| CPoly1PadicDom< Domain, Dense > | Poly1 p-adic |
| ►CTruncDom< Domain > | |
| CFixedTruncDom< Domain > | |
| CNewtonInterpGeom< Domain, REDUCE > | Newton |
| CNewtonInterpGeomMultip< Domain, REDUCE > | Newton (multip) |
| ►CPoly1Dom< Domain, Tag > | |
| CElement< Domain, Tag > | |
| ►CPoly1FactorDom< Domain, Tag > | |
| CCyclotomicTable< Domain, Tag > | CyclotomicTable |
| ►CPoly1Dom< GFqDom< int64_t >, Dense > | |
| CPoly1FactorDom< GFqDom< int64_t >, Dense > | |
| CPoly1PadicDom< Domain, Tag > | |
| CPrimes16 | Class Primes16 |
| CQField< RatElement > | |
| CRandomIntegerIterator< _Unsigned, _Exact_Size > | Random Integer Iterator |
| ►CRandomizedTag | |
| CLasVegasTag | |
| CMonteCarloTag | |
| CRational | Rationals. No doc |
| CRecInt_K< T > | |
| CRecInt_K< RecInt::rint< K > > | |
| CRecInt_K< RecInt::ruint< K > > | |
| CRefCounter | Ref counter |
| CRefCountPtr< T > | Refcount Pointer |
| CRetMatrix2Storage< StorageTag, ViewTag > | |
| CRetMatrixStorage< T, StorageTag > | |
| CRetMatrixStorage< T, Dense > | |
| CRetMatrixStorage< T, Sparse > | |
| CRetVector2Storage< StorageTag, ViewTag > | |
| CRetVectorStorage< T, StorageTag > | |
| CRetVectorStorage< T, Dense > | |
| CRetVectorStorage< T, Sparse > | |
| ►CRingDom | |
| CFracDom< RingDom > | |
| CQuotientDom< RingDom > | |
| ►CRingInterface< _Element > | |
| ►CUnparametricOperations< Element > | |
| ►CUnparametricZRing< Element > | |
| CZRing< Element > | |
| ►CFieldInterface< _Element > | |
| CFiniteFieldInterface< _Element > | |
| CFiniteRingInterface< _Element > | |
| ►CUnparametricOperations< _Element > | |
| ►CUnparametricZRing< Integer > | |
| CRandIter< Integer > | |
| ►CZRing< Integer > | Integer Domain, Specialization of ZRing |
| CFermatDom | Fermat numbers |
| ►CIntPrimeDom | Primality tests |
| CIntFactorDom< MyRandIter > | |
| CRep< MyRandIter > | |
| CElement< MyRandIter > | |
| Crandom_generator< MyRandIter > | |
| ►CIntFactorDom< GivRandom > | |
| CIntNumTheoDom< MyRandIter > | Num theory Domain |
| CIntRSADom< MyRandIter > | RSA domain |
| CIntSqrtModDom< MyRandIter > | Modular square roots |
| CIntFactorDom< MyRandIter > | Integer Factor Domain |
| CIntRNSsystem< Container, Alloc > | RNS system class. No doc |
| CPoly1PadicDom< Domain, Dense > | Poly1 p-adic |
| CZRing< Integer > | Integer Domain, Specialization of ZRing |
| ►CUnparametricZRing< _Element > | Generic Class ZRing |
| CZRing< float > | |
| CZRing< double > | |
| ►CRingInterface< Rational > | |
| CFieldInterface< Rational > | |
| Crint< K > | |
| Crmint< K, MG > | |
| Crmint< K, MG_ACTIVE > | |
| Crmint< K, MG_INACTIVE > | |
| CRNSsystem< RING, Domain > | Class RNSsystem |
| CRNSsystemFixed< Ints > | NO DOC |
| Cruint< K > | |
| Cruint< 0 > | |
| Cruint< 1 > | |
| Cruint< 2 > | |
| Cruint< 3 > | |
| Cruint< 4 > | |
| Cruint< 5 > | |
| Csdiv | |
| CSparse | |
| CSparsity_Trait< CLASS > | |
| ►CSporadic | |
| CDense | |
| CSpyInteger | |
| CStack< THING > | Stack |
| CStaticElement< DomainStyle > | Static Element |
| CRetMatrixStorage< T, Sparse >::Storage_t | |
| CRetVectorStorage< T, Sparse >::Storage_t | |
| CStructFormat< T, Tag > | |
| CTimer | Timer |
| ►Ctrue_type | |
| Cis_rint< RecInt::rint< K > > | |
| Cis_ruint< RecInt::ruint< K > > | |
| Cis_same_rint< RecInt::rint< K >, RecInt::rint< K > > | |
| Cis_same_ruint< RecInt::ruint< K >, RecInt::ruint< K > > | |
| Cis_smaller_rint< RecInt::rint< K >, RecInt::rint< K+1 > > | |
| Cis_smaller_ruint< RecInt::ruint< K >, RecInt::ruint< K+1 > > | |
| CTypeString< T > | |
| CUndefined | |
| CVectorDom< Domain, StorageTag > | |