| ►NGivaro | Namespace in which the whole Givaro library resides |
| ►NAlgorithmType | Information about the type of method |
| CDeterministicTag | |
| CHeuristicTag | |
| CLasVegasTag | |
| CMonteCarloTag | |
| CRandomizedTag | |
| C__giv_map_less_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 | |
| C__giv_map_less_ith_const< T, UNARYOP, 0 > | |
| C__giv_map_less_ith_const< T, UNARYOP, ith > | |
| C__givdom_trait_name | 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 > | |
| C_perfArray0< T > | Defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff |
| CAddOp | |
| CAdicSize | |
| CArray0 | NODOC |
| CArray0Tag | Array0Tag |
| CArrayAllocatort | ArrayAllocator: class for allocation of arrays |
| CArrayFixed | ArrayFixed |
| CBaseDomain | Base Domain |
| CBaseOP | |
| CBaseTimer | Base for class RealTimer; class SysTimer; class UserTimer; |
| CBits | Bits |
| CBlocFreeList | Data structure of a bloc |
| CChineseRemainder | CRA |
| CChineseRemainder< Ring, Domain, false > | CRA2 |
| CCopyOp | |
| CCurried1 | |
| CCurried2 | |
| CCyclotomicTable | CyclotomicTable |
| CDefaultFormat | |
| CDegree | Degree type for polynomials |
| CDense | |
| CDivOp | |
| CDomainRandIter | |
| CDomainRandIter< ZRing< Integer > > | |
| CElemConstRef | Elem const Ref |
| CElemRef | Elem Ref |
| CExtension | Extension |
| CFermatDom | Fermat numbers |
| CFieldInterface | |
| CFiniteFieldInterface | |
| CFiniteInterface | |
| CFiniteRingInterface | |
| CFixedTruncDom | |
| CFrac | |
| CFracDom | |
| CGeneralRingNonZeroRandIter | Random iterator for nonzero random numbers |
| CGeneralRingRandIter | UnparametricRandIter |
| CGF2 | Integers modulo 2 |
| CGFqDom | Class GFqDom |
| CGFqExt | GFq Ext (other) |
| CGFqExtFast | GFq Ext |
| CGFqKronecker | GFqKronecker |
| CGIV_ExtensionrandIter | Extension rand iters |
| CGIV_randIter | Random ring Element generator |
| CGivaroAppli | Main application class Could be not used |
| CGivaroMain | Initialisation of GIVARO |
| CGivaroMM | Memory manager that allocates array of object of type T for |
| CGivaroNoInit | GivaroNoInit |
| CGivBadFormat | Exception thrown in input of data structure |
| CGivError | Base class for exeception handling in Givaro |
| 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 |
| ►CHashTable | Hash table |
| C_E | |
| CIterator | |
| CIteratorKey | |
| CHasTypeString | |
| CHighOrder | |
| Cieee | |
| CIndeter | Indeterminate |
| CInitAfter | InitAfter |
| CInteger | This is the Integer class |
| CInterpolation | Interpolation |
| CIntFactorDom | Integer Factor Domain |
| CIntNumTheoDom | Num theory Domain |
| CIntPrimeDom | Primality tests |
| CIntRNSsystem | RNS system class. No doc |
| CIntRSADom | RSA domain |
| CIntSqrtModDom | Modular square roots |
| CisBidirectionalIterator | |
| CIsEqual | |
| CIsEqual< a, a > | |
| CisForwardIterator | |
| CIsNotEqual | |
| CisRandomIterator | |
| CisUndefinedIterator | |
| CIteratorInterface | |
| CIteratorTraits | |
| CKey | The class Key |
| CKSpace | |
| ►CList0 | ListO |
| CIterator | |
| Cnode | |
| CMatrixDom | |
| CMemorer | |
| CModOp | |
| CModular | Forward declaration for Givaro::Modular |
| 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_implem | This class implement the standard arithmetic with Modulo Elements |
| CModularBalanced | |
| CModularExtended | |
| CModularRandIter | Random ring Element generator |
| CModularRandIter< Modular< Integer > > | |
| CMontgomery | |
| CMulAddOp | |
| CMulOp | |
| CNegOp | |
| CNeutral | Neutral type |
| CNewtonInterpGeom | Newton |
| CNewtonInterpGeomMultip | Newton (multip) |
| CObjectInit | GivModule |
| COMPTimer | OMP timer |
| CPair | Pair |
| CPoly1CRT | Poly1 CRT |
| CPoly1Dom | |
| CPoly1FactorDom | Poly1FactorDom |
| CPoly1PadicDom | |
| CPoly1PadicDom< Domain, Dense > | Poly1 p-adic |
| CPrimes16 | Class Primes16 |
| CQField | |
| CQuotientDom | |
| CRandomIntegerIterator | Random Integer Iterator |
| CRational | Rationals. No doc |
| CRealTimer | Real timer |
| CRefCounter | Ref counter |
| CRefCountPtr | Refcount Pointer |
| CRetMatrix2Storage | |
| CRetMatrixStorage | |
| ►CRetMatrixStorage< T, Dense > | |
| CStorage_t | |
| ►CRetMatrixStorage< T, Sparse > | |
| CStorage_t | |
| CRetVector2Storage | |
| CRetVectorStorage | |
| ►CRetVectorStorage< T, Dense > | |
| CIndiceIterator_t | |
| ►CRetVectorStorage< T, Sparse > | |
| CStorage_t | |
| CRingInterface | |
| CRNSsystem | Class RNSsystem |
| CRNSsystemFixed | NO DOC |
| CSparse | |
| CSparsity_Trait | |
| CSporadic | |
| ►CSpyInteger | |
| CInHeritsInteger | |
| CStack | Stack |
| CStaticElement | Static Element |
| CStructFormat | |
| CSubOp | |
| CSysTimer | Sys timer |
| CTimer | Timer |
| CTruncDom | |
| CTypeString | |
| CUndefined | |
| CUnparametricOperations | |
| CUnparametricZRing | Generic Class ZRing |
| CUserTimer | User timer |
| CVectorDom | |
| CZRing | |
| ►NRecInt | NOTE : For this common file, either basic/reduc.h or mg/reduc.h has to be pre-included |
| CNBBITS | |
| CNBBITS< 6 > | |
| CNBLIMB | |
| CNBLIMB< 6 > | |
| Crint | |
| Crmint | |
| Crmint< K, MG_ACTIVE > | |
| Crmint< K, MG_INACTIVE > | |
| ►Cruint | |
| Ccr_iterator | |
| Cruint< 0 > | |
| Cruint< 1 > | |
| Cruint< 2 > | |
| Cruint< 3 > | |
| Cruint< 4 > | |
| Cruint< 5 > | |
| Csdiv | |
| ►Nstd | STL namespace |
| Chash< Givaro::Integer > | |
| Cmake_signed< RecInt::rint< K > > | |
| Cmake_signed< RecInt::ruint< K > > | |
| CBlackBoxPolynomial | |
| CBlackBoxVectorOfPolynomial | |
| CGivaro_keygen | |
| CGIVARO_numeric_limits | |
| CIntType | |
| CIntType< true > | |
| Cis_rint | |
| Cis_rint< RecInt::rint< K > > | |
| Cis_ruint | |
| Cis_ruint< RecInt::ruint< K > > | |
| Cis_same_rint | |
| Cis_same_rint< RecInt::rint< K >, RecInt::rint< K > > | |
| Cis_same_ruint | |
| Cis_same_ruint< RecInt::ruint< K >, RecInt::ruint< K > > | |
| Cis_smaller_rint | |
| Cis_smaller_rint< RecInt::rint< K >, RecInt::rint< K+1 > > | |
| Cis_smaller_ruint | |
| Cis_smaller_ruint< RecInt::ruint< K >, RecInt::ruint< K+1 > > | |
| Cmake_signed_int | |
| Cmake_signed_int< T, typename std::enable_if< std::is_floating_point< T >::value >::type > | |
| Cmake_unsigned_int | |
| Cmake_unsigned_int< T, typename std::enable_if< std::is_floating_point< T >::value >::type > | |
| CRecInt_K | |
| CRecInt_K< RecInt::rint< K > > | |
| CRecInt_K< RecInt::ruint< K > > | |
| CSigned_Trait | |
| CSigned_Trait< double > | |
| CSigned_Trait< float > | |
| CSigned_Trait< int > | |
| CSigned_Trait< long > | |
| CSigned_Trait< long long > | |
| CSigned_Trait< short > | |
| CSigned_Trait< signed char > | |
| CSigned_Trait< unsigned char > | |
| CSigned_Trait< unsigned int > | |
| CSigned_Trait< unsigned long > | |
| CSigned_Trait< unsigned long long > | |
| CSigned_Trait< unsigned short > | |