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