| CAlgoChooser< ModeT, ParSeq > | |
| CAlgoChooser< ModeCategories::ConvertTo< ElementCategories::RNSElementTag >, ParSeq > | |
| CALL< v > | |
| CALL< false, v... > | |
| CALL< true, v... > | |
| CALL<> | |
| CArbitraryPrecIntTag | Arbitrary precision integers: GMP |
| CAreEqual< X, Y > | |
| CAreEqual< X, X > | |
| CArgument | |
| Carray< T > | STL class |
| CassociatedDelayedField< Field > | |
| CassociatedDelayedField< const FFPACK::RNSIntegerMod< RNS > > | |
| CassociatedDelayedField< const Givaro::Modular< T, X > > | |
| CassociatedDelayedField< const Givaro::ModularBalanced< T > > | |
| CassociatedDelayedField< const Givaro::ZRing< T > > | |
| CAuto | |
| CBench< Elt > | |
| CBini | |
| CBlock | |
| CBlockTransposeSIMD< Field, Simd, > | |
| CcallLUdivine_small< Element > | |
| CcallLUdivine_small< double > | |
| CcallLUdivine_small< float > | |
| CchangeField< T > | |
| CchangeField< Modular< double > > | |
| CchangeField< ModularBalanced< double > > | |
| CCharpolyFailed | |
| CChecker_Empty< Field > | |
| CCheckerImplem_charpoly< Field, Polynomial > | |
| CCheckerImplem_charpoly< Givaro::ZRing< Givaro::Integer >, Polynomial > | |
| CCheckerImplem_Det< Field > | |
| CCheckerImplem_fgemm< Field > | |
| CCheckerImplem_ftrsm< Field > | |
| CCheckerImplem_invert< Field > | |
| CCheckerImplem_PLUQ< Field > | |
| CClassic | |
| CColumn | |
| CCompactElement< Element > | |
| CCompactElement< double > | |
| CCompactElement< float > | |
| CCompactElement< int16_t > | |
| CCompactElement< int32_t > | |
| CCompactElement< int64_t > | |
| Ccompatible_data_type< Field > | |
| Ccompatible_data_type< Givaro::ZRing< double > > | |
| Ccompatible_data_type< Givaro::ZRing< float > > | |
| CCompose< H1, H2 > | |
| Carray< T >::const_iterator | STL iterator class |
| Cstring::const_iterator | STL iterator class |
| Cvector< T >::const_iterator | STL iterator class |
| Carray< T >::const_reverse_iterator | STL iterator class |
| Cstring::const_reverse_iterator | STL iterator class |
| Cvector< T >::const_reverse_iterator | STL iterator class |
| CSimd128_impl< true, true, false, 2 >::Converter | |
| CSimd128_impl< true, true, false, 4 >::Converter | |
| CSimd128_impl< true, true, false, 8 >::Converter | |
| CSimd128_impl< true, true, true, 2 >::Converter | |
| CSimd128_impl< true, true, true, 4 >::Converter | |
| CSimd128_impl< true, true, true, 8 >::Converter | |
| CSimd256_impl< true, false, true, 8 >::Converter | |
| CSimd256_impl< true, true, false, 2 >::Converter | |
| CSimd256_impl< true, true, false, 4 >::Converter | |
| CSimd256_impl< true, true, false, 8 >::Converter | |
| CSimd256_impl< true, true, true, 2 >::Converter | |
| CSimd256_impl< true, true, true, 4 >::Converter | |
| CSimd256_impl< true, true, true, 8 >::Converter | |
| CSimd512_impl< true, true, false, 8 >::Converter | |
| CSimd512_impl< true, true, true, 8 >::Converter | |
| CConvertTo< T > | Force conversion to appropriate element type of ElementCategory T |
| CCoo< ValT, IdxT > | |
| CCoo< Field > | |
| CCoo< ValT, IdxT > | |
| CCooMat< Field > | |
| Ccount_nonconst_lvalue_reference< T > | |
| Ccount_nonconst_lvalue_reference< const T &, O... > | |
| Ccount_nonconst_lvalue_reference< T &, O... > | |
| Ccount_nonconst_lvalue_reference< T, O... > | |
| Ccount_nonconst_lvalue_reference<> | |
| CCsrMat< Field > | |
| CDefaultBoundedTag | Use standard field operations, but keeps track of bounds on input and output |
| CDefaultTag | No specific mode of action: use standard field operations |
| CDelayedTag | Performs field operations with delayed mod reductions. Ensures result is reduced |
| CDivideAndConquer | |
| CElementTraits< Element > | ElementTraits |
| CElementTraits< double > | |
| CElementTraits< FFPACK::rns_double_elt > | |
| CElementTraits< float > | |
| CElementTraits< Givaro::Integer > | |
| CElementTraits< int16_t > | |
| CElementTraits< int32_t > | |
| CElementTraits< int64_t > | |
| CElementTraits< int8_t > | |
| CElementTraits< RecInt::rint< K > > | |
| CElementTraits< RecInt::rmint< K, MG > > | |
| CElementTraits< RecInt::ruint< K > > | |
| CElementTraits< uint16_t > | |
| CElementTraits< uint32_t > | |
| CElementTraits< uint64_t > | |
| CElementTraits< uint8_t > | |
| CEllMat< Field > | |
| CFailure | A precondtion failed |
| CFailureCharpolyCheck | |
| CFailureDetCheck | |
| CFailureFgemmCheck | |
| CFailureInvertCheck | |
| CFailurePLUQCheck | |
| CFailureTrsmCheck | |
| ►Cfalse_type | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::COO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::COO_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR_HYB > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_simd > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_simd_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::HYB_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::SELL > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::SELL_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::COO_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_simd_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::SELL_ZO > > | |
| Csupport_fast_mod< double > | |
| Csupport_fast_mod< float > | |
| Csupport_fast_mod< int64_t > | |
| CisSparseMatrix< Field, M > | |
| CisSparseMatrixMKLFormat< F, M > | |
| CisSparseMatrixSimdFormat< F, M > | |
| CisZOSparseMatrix< F, M > | |
| Csupport_fast_mod< T > | |
| Csupport_simd< T > | |
| Csupport_simd_add< T > | |
| Csupport_simd_mod< T > | |
| CFieldSimd< _Field > | |
| CFieldTraits< Field > | FieldTrait |
| CFieldTraits< Field > | FieldTrait |
| CFieldTraits< FFPACK::RNSInteger< T > > | |
| CFieldTraits< FFPACK::RNSIntegerMod< T > > | |
| CFieldTraits< Givaro::Modular< Element > > | |
| CFieldTraits< Givaro::ModularBalanced< Element > > | |
| CFieldTraits< Givaro::ZRing< double > > | |
| CFieldTraits< Givaro::ZRing< float > > | |
| CFieldTraits< Givaro::ZRing< Givaro::Integer > > | |
| CFieldTraits< Givaro::ZRing< int16_t > > | |
| CFieldTraits< Givaro::ZRing< int32_t > > | |
| CFieldTraits< Givaro::ZRing< int64_t > > | |
| CFieldTraits< Givaro::ZRing< RecInt::ruint< K > > > | |
| CFieldTraits< Givaro::ZRing< uint16_t > > | |
| CFieldTraits< Givaro::ZRing< uint32_t > > | |
| CFieldTraits< Givaro::ZRing< uint64_t > > | |
| CFixed | |
| CFixedPrecIntTag | Fixed precision integers above machine precision: Givaro::recInt |
| CScalFunctionsBase< Element, typename enable_if< is_floating_point< Element >::value >::type >::FloatingPointTestDistribution | |
| CForStrategy1D< blocksize_t, Cut, Param > | |
| CForStrategy2D< blocksize_t, Cut, Param > | |
| CftrmmLeftLowerNoTransNonUnit< Element > | |
| CftrmmLeftLowerNoTransUnit< Element > | |
| CftrmmLeftLowerTransNonUnit< Element > | |
| CftrmmLeftLowerTransUnit< Element > | |
| CftrmmLeftUpperNoTransNonUnit< Element > | |
| CftrmmLeftUpperNoTransUnit< Element > | |
| CftrmmLeftUpperTransNonUnit< Element > | |
| CftrmmLeftUpperTransUnit< Element > | |
| CftrmmRightLowerNoTransNonUnit< Element > | |
| CftrmmRightLowerNoTransUnit< Element > | |
| CftrmmRightLowerTransNonUnit< Element > | |
| CftrmmRightLowerTransUnit< Element > | |
| CftrmmRightUpperNoTransNonUnit< Element > | |
| CftrmmRightUpperNoTransUnit< Element > | |
| CftrmmRightUpperTransNonUnit< Element > | |
| CftrmmRightUpperTransUnit< Element > | |
| CftrsmLeftLowerNoTransNonUnit< Element > | |
| CftrsmLeftLowerNoTransUnit< Element > | |
| CftrsmLeftLowerTransNonUnit< Element > | |
| CftrsmLeftLowerTransUnit< Element > | |
| CftrsmLeftUpperNoTransNonUnit< Element > | Computes the maximal size for delaying the modular reduction in a triangular system resolution |
| CftrsmLeftUpperNoTransUnit< Element > | |
| CftrsmLeftUpperTransNonUnit< Element > | |
| CftrsmLeftUpperTransUnit< Element > | |
| CftrsmRightLowerNoTransNonUnit< Element > | |
| CftrsmRightLowerNoTransUnit< Element > | |
| CftrsmRightLowerTransNonUnit< Element > | |
| CftrsmRightLowerTransUnit< Element > | |
| CftrsmRightUpperNoTransNonUnit< Element > | |
| CftrsmRightUpperNoTransUnit< Element > | |
| CftrsmRightUpperTransNonUnit< Element > | |
| CftrsmRightUpperTransUnit< Element > | |
| CGenericTag | Default is generic |
| CGenericTag | Generic ring |
| CGrain | |
| Chas_minus_eq_impl< C > | |
| Chas_minus_impl< C > | |
| Chas_mul_eq_impl< C > | |
| Chas_mul_impl< C > | |
| Chas_operation< T > | |
| Chas_plus_eq_impl< C > | |
| Chas_plus_impl< C > | |
| CHelperFlag | |
| CHelperMod< Field, ElementTraits > | |
| CHelperMod< Field, ElementCategories::MachineIntTag > | |
| CHelperMod< Field, FFLAS::ElementCategories::ArbitraryPrecIntTag > | |
| CHelperMod< Field, FFLAS::ElementCategories::FixedPrecIntTag > | |
| CHelperMod< Field, FFLAS::ElementCategories::MachineFloatTag > | |
| CHybrid | |
| CInfo | |
| CInfo | |
| Cis_all_same< Args > | |
| Cis_all_same< T, Args... > | |
| Cis_all_same<> | |
| Cis_simd< T > | |
| CIterative | |
| Carray< T >::iterator | STL iterator class |
| Cstring::iterator | STL iterator class |
| Cvector< T >::iterator | STL iterator class |
| CLazyTag | Performs field operations with delayed mod only when necessary. Result may not be reduced |
| Climits< T > | |
| Climits< char > | |
| Climits< double > | |
| Climits< float > | |
| Climits< Givaro::Integer > | |
| Climits< int > | |
| Climits< long > | |
| Climits< long long > | |
| Climits< RecInt::rint< K > > | |
| Climits< RecInt::ruint< K > > | |
| Climits< short int > | |
| Climits< signed char > | |
| Climits< unsigned char > | |
| Climits< unsigned int > | |
| Climits< unsigned long > | |
| Climits< unsigned long long > | |
| Climits< unsigned short int > | |
| CMachineFloatTag | Float or double |
| CMachineIntTag | Short, int, long, long long, and unsigned variants |
| CMMHelper< Field, AlgoTrait, ModeTrait, ParSeqTrait > | |
| CModeTraits< Field > | ModeTraits |
| CModeTraits< Givaro::Modular< Element, Compute > > | |
| CModeTraits< Givaro::Modular< Givaro::Integer, Compute > > | |
| CModeTraits< Givaro::Modular< int16_t, Compute > > | |
| CModeTraits< Givaro::Modular< int32_t, Compute > > | |
| CModeTraits< Givaro::Modular< int64_t, uint64_t > > | |
| CModeTraits< Givaro::Modular< int8_t, Compute > > | |
| CModeTraits< Givaro::Modular< RecInt::ruint< K >, Compute > > | |
| CModeTraits< Givaro::Modular< uint16_t, Compute > > | |
| CModeTraits< Givaro::Modular< uint32_t, Compute > > | |
| CModeTraits< Givaro::Modular< uint8_t, Compute > > | |
| CModeTraits< Givaro::ModularBalanced< Element > > | |
| CModeTraits< Givaro::ModularBalanced< Givaro::Integer > > | |
| CModeTraits< Givaro::ModularBalanced< int16_t > > | |
| CModeTraits< Givaro::ModularBalanced< int32_t > > | |
| CModeTraits< Givaro::ModularBalanced< int8_t > > | |
| CModeTraits< Givaro::Montgomery< T > > | |
| CModeTraits< Givaro::ZRing< double > > | |
| CModeTraits< Givaro::ZRing< float > > | |
| CModeTraits< Givaro::ZRing< Givaro::Integer > > | |
| CModularBalanced< T > | |
| CModularBalanced< T > | |
| CModularTag | This is a modular field like e.g. Modular<T> or ModularBalanced<T> |
| CMontgomery< T > | |
| Cneed_field_characteristic< Field > | |
| Cneed_field_characteristic< Givaro::Modular< Field > > | |
| Cneed_field_characteristic< Givaro::ModularBalanced< Field > > | |
| CNoSimd< T > | |
| CPacker< Elem, Num > | |
| CPacker< double, 2 > | |
| CParallel< C, P > | |
| CreadMyMachineType< Field, T > | |
| CreadMyMachineType< Field, mpz_t > | |
| CRecursive | |
| CRecursive | |
| Carray< T >::reverse_iterator | STL iterator class |
| Cstring::reverse_iterator | STL iterator class |
| Cvector< T >::reverse_iterator | STL iterator class |
| Crint< K > | |
| Crns_double | |
| ►Crns_double_elt | |
| Crns_double_elt_cstptr | |
| Crns_double_elt_ptr | |
| Crns_double_extended | |
| CRNSElementTag | Representation in a Residue Number System |
| CRNSInteger< RNS > | |
| CRNSIntegerMod< RNS > | |
| ►CrnsRandIter< RNS > | |
| CRNSInteger< RNS >::RandIter | |
| CRNSIntegerMod< RNS >::RandIter | |
| CRow | |
| Cruint< K > | |
| ►CScalFunctionsBase< Element, Enable > | |
| CScalFunctions< Element > | |
| CScalFunctionsBase< Element, typename enable_if< is_floating_point< Element >::value >::type > | |
| CScalFunctionsBase< Element, typename enable_if< is_integral< Element >::value >::type > | |
| CSequential | |
| CSimd128_impl< ArithType, Int, Signed, Size > | |
| CSimd128_impl< true, false, true, 4 > | |
| CSimd128_impl< true, false, true, 8 > | |
| ►CSimd128i_base | |
| ►CSimd128_impl< true, true, true, 2 > | |
| CSimd128_impl< true, true, false, 2 > | |
| ►CSimd128_impl< true, true, true, 4 > | |
| CSimd128_impl< true, true, false, 4 > | |
| ►CSimd128_impl< true, true, true, 8 > | |
| CSimd128_impl< true, true, false, 8 > | |
| CSimd256_impl< ArithType, Int, Signed, Size > | |
| ►CSimd256fp_base | |
| CSimd256_impl< true, false, true, 4 > | |
| CSimd256_impl< true, false, true, 8 > | |
| ►CSimd256i_base | |
| ►CSimd256_impl< true, true, true, 2 > | |
| CSimd256_impl< true, true, false, 2 > | |
| ►CSimd256_impl< true, true, true, 4 > | |
| CSimd256_impl< true, true, false, 4 > | |
| CSimd256_impl< true, true, false, 4 > | |
| ►CSimd256_impl< true, true, true, 8 > | |
| CSimd256_impl< true, true, false, 8 > | |
| CSimd512_impl< ArithType, Int, Signed, Size > | |
| CSimd512_impl< true, false, true, 4 > | |
| CSimd512_impl< true, false, true, 8 > | |
| ►CSimd512i_base | |
| CSimd256_impl< true, true, true, 4 > | |
| ►CSimd512_impl< true, true, true, 8 > | |
| CSimd512_impl< true, true, false, 8 > | |
| CSimdChooser< T, bool, bool > | |
| CSimdChooser< int64_t, true, true > | |
| CSimdChooser< T, false, b > | |
| CSimdChooser< T, true, false > | |
| CSimdChooser< T, true, true > | |
| CSimdChooser< uint64_t, true, true > | |
| CsimdToType< T > | |
| CSingle | |
| CSparse< Field, SparseMatrix_t, IdxT, PtrT > | |
| ►CSparse< _Field, SparseMatrix_t::COO > | |
| CSparse< _Field, SparseMatrix_t::COO_ZO > | |
| ►CSparse< _Field, SparseMatrix_t::CSR > | |
| CSparse< _Field, SparseMatrix_t::CSR_ZO > | |
| CSparse< _Field, SparseMatrix_t::CSR_HYB > | |
| ►CSparse< _Field, SparseMatrix_t::ELL > | |
| CSparse< _Field, SparseMatrix_t::ELL_ZO > | |
| ►CSparse< _Field, SparseMatrix_t::ELL_R > | |
| CSparse< _Field, SparseMatrix_t::ELL_R_ZO > | |
| ►CSparse< _Field, SparseMatrix_t::ELL_simd > | |
| CSparse< _Field, SparseMatrix_t::ELL_simd_ZO > | |
| ►CSparse< _Field, SparseMatrix_t::SELL > | |
| CSparse< _Field, SparseMatrix_t::SELL_ZO > | |
| CSpMat< Field, flag > | |
| CStatsMatrix | |
| Cstring | STL class |
| CTest< Elt > | |
| CTestOneMethod< Simd > | |
| Ctfn_minus | |
| Ctfn_minus_eq | |
| Ctfn_mul | |
| Ctfn_mul_eq | |
| Ctfn_plus | |
| Ctfn_plus_eq | |
| CThreads | |
| CThreeD | |
| CThreeDAdaptive | |
| CThreeDInPlace | |
| CTRSMHelper< RecIterTrait, ParSeqTrait > | TRSM Helper |
| ►Ctrue_type | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::COO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::COO_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR_HYB > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_simd > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_simd_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::HYB_ZO > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::SELL > > | |
| CisSparseMatrix< Field, Sparse< Field, SparseMatrix_t::SELL_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::COO_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::CSR_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::ELL_simd_ZO > > | |
| CisZOSparseMatrix< Field, Sparse< Field, SparseMatrix_t::SELL_ZO > > | |
| Csupport_fast_mod< double > | |
| Csupport_fast_mod< float > | |
| Csupport_fast_mod< int64_t > | |
| CTwoD | |
| CTwoDAdaptive | |
| CUnparametricTag | If the field uses a representation with infix operators |
| Cvector< T > | STL class |
| Cwidth< T > | |
| Cwidth< double > | |
| Cwidth< float > | |
| CWinograd | |
| CWinogradPar | |