linbox
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_Field
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseAssociativeVectorTag >::_IndexedIterator< RepIterator, RowIdxIterator, _I_Element >No doc
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseParallelVectorTag >::_IndexedIterator< RepIterator, RowIdxIterator >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseSequenceVectorTag >::_IndexedIterator< RepIterator, RowIdxIterator >
 CSparseMatrix< _Field, SparseMatrixFormat::COO >::_IndexedIterator< index_iterator, element_iterator, Element >
 CSparseMatrix< _Field, SparseMatrixFormat::ELL >::_IndexedIterator< index_iterator, element_iterator, Field >
 CSparseMatrix< _Field, SparseMatrixFormat::ELL_R >::_IndexedIterator< index_iterator, element_iterator, Field >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseAssociativeVectorTag >::_Iterator< RepIterator, RowEltIterator, _I_Element >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseParallelVectorTag >::_Iterator< RepIterator, RowEltIterator, _I_Element >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseSequenceVectorTag >::_Iterator< RepIterator, RowIterator, _I_Element >
 CSparseMatrix< _Field, SparseMatrixFormat::COO >::_Iterator< element_iterator, Element >
 CSparseMatrix< _Field, SparseMatrixFormat::CSR >::_Iterator< element_iterator, Element >
 CSparseMatrix< _Field, SparseMatrixFormat::ELL >::_Iterator< element_iterator, Field >
 CSparseMatrix< _Field, SparseMatrixFormat::ELL_R >::_Iterator< element_iterator, Field >
 CSparseMatrix< _Field, SparseMatrixFormat::COO >::_triples
 CSparseMatrix< _Field, SparseMatrixFormat::CSR >::_triples
 CSparseMatrix< _Field, SparseMatrixFormat::ELL >::_triples
 CSparseMatrix< _Field, SparseMatrixFormat::ELL_R >::_triples
 CAbnormalHelper< Field >
 CAbnormalHelper< Givaro::Modular< double > >
 CAbnormalHelper< Givaro::Modular< uint64_t > >
 CAbnormalMatrix< Field, Matrix >
 CCommentator::Activity
 CActivityStateUsed by commentator
 CAltBlackboxBlockContainer< Field, Blackbox, Value >
 CANY
 CContainerCategories::Any
 CBase_BB_Container
 CBB< Ring >
 CBB< Field_ >
 CBBcharpolyBlackBox Characteristic Polynomial
 CBenchFFT< Field, Simd >
 CBenchmarkFile
 CBitVectorBinary constant defined both for 32 and 64 bits
 CMatrixContainerCategory::Blackbox
 CBlackboxArchetypeShowing the member functions provided by all blackbox matrix classes
 CBlackboxBlockContainerBase< _Field, _Blackbox, _MatrixDomain >A base class for BlackboxBlockContainer
 CBlackboxContainerBase< Field, Blackbox >A base class for BlackboxContainer
 CBlackboxContainerBase< Field, _Blackbox >
 CBlackboxContainerBase< Field, Vector >
 CBlackboxFactory< Field, Blackbox >A tool for computations with integer and rational matrices
 CBlackboxInterfaceThis blackbox base class exists solely to aid documentation organization
 CMatrixCategories::BlackboxTag
 CSignature::BLAS_LPM_Method
 CBlasApply< Domain >
 CMatrixContainerCategory::BlasContainer
 CBlasMatrix< _Field, _Storage >Dense matrix representation
 CBlasMatrixApplyDomain< Domain, IMatrix >
 CBlasMatrixApplyDomain< Domain, BlasMatrix< Domain > >
 CBlasMatrixDomain< Field_ >Interface for all functionnalities provided for BlasMatrix
 CBlasMatrixDomainAdd< Operand1, Operand2, Operand3 >
 CBlasMatrixDomainAddin< Operand1, Operand2 >C += A
 CBlasMatrixDomainCharpoly< Polynomial, Matrix >
 CBlasMatrixDomainCopy< Operand1, Operand2 >
 CBlasMatrixDomainDet< Matrix >
 CBlasMatrixDomainDet< TriangularBlasMatrix< Matrix > >
 CBlasMatrixDomainInv< Matrix1, Matrix2 >
 CBlasMatrixDomainLeftSolve< Operand1, Matrix, Operand2 >
 CBlasMatrixDomainLeftSolve< BlasSubvector< Vect >, TriangularBlasMatrix< Matrix > >
 CBlasMatrixDomainLeftSolve< BlasVector< typename Matrix::Field >, TriangularBlasMatrix< Matrix > >
 CBlasMatrixDomainLeftSolve< Matrix1, TriangularBlasMatrix< Matrix2 >, Matrix3 >
 CBlasMatrixDomainMinpoly< Polynomial, Matrix >
 CBlasMatrixDomainMul< Operand1, Operand2, Operand3 >
 CBlasMatrixDomainMul< Matrix1, BlasPermutation< size_t >, Matrix2 >
 CBlasMatrixDomainMul< Matrix1, BlasPermutation< size_t >, TriangularBlasMatrix< Matrix2 > >
 CBlasMatrixDomainMul< Matrix1, Matrix2, BlasPermutation< size_t > >
 CBlasMatrixDomainMul< Matrix1, Matrix2, TransposedBlasMatrix< BlasPermutation< size_t > > >
 CBlasMatrixDomainMul< Matrix1, Matrix2, TriangularBlasMatrix< Matrix3 > >
 CBlasMatrixDomainMul< Matrix1, TransposedBlasMatrix< BlasPermutation< size_t > >, Matrix2 >
 CBlasMatrixDomainMul< Matrix1, TriangularBlasMatrix< Matrix2 >, BlasPermutation< size_t > >
 CBlasMatrixDomainMul< Matrix1, TriangularBlasMatrix< Matrix2 >, TriangularBlasMatrix< Matrix3 > >
 CBlasMatrixDomainMul< Matrix1, TriangularBlasMatrix< Matrix3 >, Matrix2 >
 CBlasMatrixDomainMulAdd< Operand1, Operand2, Operand3, Operand4 >
 CBlasMatrixDomainMulAdd_specialized< Operand1, Operand2, Operand3, Operand4, Operand3Trait, Operand4Trait >
 CBlasMatrixDomainMulAdd_specialized< Matrix1, Matrix2, Matrix3, Matrix4, ContainerCategories::Matrix, ContainerCategories::Matrix >
 CBlasMatrixDomainMulAdd_specialized< Vector1, Vector2, Matrix, Vector3, ContainerCategories::Matrix, ContainerCategories::Vector >
 CBlasMatrixDomainMulAdd_specialized< Vector1, Vector2, Vector3, Matrix, ContainerCategories::Vector, ContainerCategories::Matrix >
 CBlasMatrixDomainMulin< Operand1, Operand2 >
 CBlasMatrixDomainMulin< BlasVector< Field >, BlasPermutation< size_t > >
 CBlasMatrixDomainMulin< BlasVector< Field >, TransposedBlasMatrix< BlasPermutation< size_t > > >
 CBlasMatrixDomainMulin< Matrix, BlasPermutation< size_t > >
 CBlasMatrixDomainMulin< Matrix, TransposedBlasMatrix< BlasPermutation< size_t > > >
 CBlasMatrixDomainMulin< Matrix1, TransposedBlasMatrix< TriangularBlasMatrix< Matrix2 > > >
 CBlasMatrixDomainMulin< Matrix1, TriangularBlasMatrix< Matrix2 > >
 CBlasMatrixDomainRank< Matrix >
 CBlasMatrixDomainRightSolve< Operand1, Matrix, Operand2 >
 CBlasMatrixDomainRightSolve< BlasSubvector< Vect >, TriangularBlasMatrix< Matrix > >
 CBlasMatrixDomainRightSolve< BlasVector< typename Matrix::Field >, TriangularBlasMatrix< Matrix > >
 CBlasMatrixDomainRightSolve< Matrix1, TriangularBlasMatrix< Matrix3 >, Matrix2 >
 CBlasMatrixDomainSub< Operand1, Operand2, Operand3 >
 CBlasMatrixDomainSubin< Operand1, Operand2 >C -= A
 CBlasMatrixIndexedIterator< _Field, _Pointer, _Element >
 CBlasMatrixIterator< _Field, _Storage, _subVectorType >
 CBlasMatrixMAP< Field, IMatrix, Type >
 CBlasMatrixMAP< Field, BlasMatrix< Givaro::ZRing< Integer >, _Rep >, MatrixContainerCategory::BlasContainer >
 CBlasMatrixMAP< Field, IMatrix, MatrixContainerCategory::Blackbox >
 CBlasMatrixMAP< Field, IMatrix, MatrixContainerCategory::BlasContainer >
 CBlasMatrixMAP< Field, IMatrix, MatrixContainerCategory::Container >
 CBlasMatrixtoSlicedPolynomialMatrix< TT, _Storage2, _FieldGF, _Storage1, _MatrixElement >
 CBlasPermutation< _UnsignedInt >Lapack-style permutation
 CBlasSubmatrix< _Matrix >
 CBlasSubmatrix< BlasMatrix< _Field > >
 CBlasSubmatrix< BlasMatrix< Field > >
 CBlasSubmatrix< Matrix >
 CBlasSubvector< _Vector >
 CBlasVector< _Field, _Storage >
 CBlockBB< _BB >Converts a black box into a block black box
 CBlockCoppersmithDomain< _Domain, _Sequence >Compute the linear generator of a sequence of matrices
 CBlockHankel< _Field >
 CBlockHankelInverse< _Field >
 CBlockHankelTag
 CBlockLanczosSolver< Field, Matrix >Block Lanczos iteration
 CBlockMasseyDomain< _Field, _Sequence >Compute the linear generator of a sequence of matrices
 CBlockWiedemannSolver< Context_ >
 CBlockCoppersmithDomain< _Domain, _Sequence >::BM_Seq::BM_iterator
 CBoolean_Trait< Boolean >
 CBoolean_Trait< false >
 CBoolean_Trait< true >
 CBooleanSwitchBoolean switch object
 CBooleanSwitchFactory
 CCommentator::C_str_Less
 CCekstvSwitch< Field >The default butterfly switch object
 CCekstvSwitchFactory< Field >
 CChecker< Field >
 CChineseRemainder< CRABase >No doc
 CChineseRemainderSequential< CRABase >No doc
 CChrono< MyTimer >
 CClassicMulDomain< Field >
 CClassifyRing< Field >Default ring category
 CClassifyRing< GF2 >
 CClassifyRing< Givaro::GFqDom< XXX > >
 CClassifyRing< Givaro::Modular< Element, Compute > >
 CClassifyRing< Givaro::Modular< Element, Compute > const >
 CClassifyRing< Givaro::ModularBalanced< Element > >
 CClassifyRing< Givaro::QField< Givaro::Rational > >
 CClassifyRing< Givaro::ZRing< Givaro::Integer > >
 CClassifyRing< GMPRationalField >
 CClassifyRing< Local2_32 >
 CClassifyRing< LocalPIRModular< intType > >
 CClassifyRing< MultiModDouble >
 CClassifyRing< NTL_PID_zz_p >
 CClassifyRing< NTL_RR >
 CClassifyRing< NTL_ZZ >
 CClassifyRing< NTL_ZZ_p >
 CClassifyRing< NTL_zz_p >
 CClassifyRing< PIR_ntl_ZZ_p >
 CClassifyRing< PIRModular< int32_t > >
 CClassifyRing< UnparametricRandIter< NTL::GF2E > >
 CClassifyRing< UnparametricRandIter< NTL::ZZ_pE > >
 CClassifyRing< UnparametricRandIter< NTL::zz_pE > >
 CClassifyRing< UnparametricRandIter< NTL::zz_pEX > >
 CClassifyRing< UnparametricRandIter< NTL::zz_pX > >
 CCommentatorGive information to user during runtime
 CCommunicator
 CComparator
 CCompareSparseEntries< T >
 CComposeTraits< IMatrix >Used in ..., for example
 CComposeTraits< BlasMatrix< Field, Rep > >Used in smith-binary, for example
 CAltBlackboxBlockContainer< Field, Blackbox, Value >::const_iterator
 CBitVector::const_iterator
 CBlackboxBlockContainerBase< _Field, _Blackbox, _MatrixDomain >::const_iterator
 CBlackboxContainerBase< Field, Blackbox >::const_iterator
 CLiftingContainerBase< _Ring, _IMatrix >::const_iterator
 CBitVector::const_reference
 CBlasSubmatrix< _Matrix >::ConstIteratorRaw Iterators (const version)
 CConstSubMatIterator< E >
 CMatrixContainerCategory::Container
 CContainerCategoriesUsed to separate BLAS2 and BLAS3 operations
 CContainerTraits< Container >Trait for the Category
 CContainerTraits< BlasMatrix< _Field, _Rep > >
 CContainerTraits< BlasSubmatrix< _Matrix > >
 CContainerTraits< BlasSubvector< _Vector > >
 CContainerTraits< BlasVector< _Field, _Storage > >
 CContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::COO > >
 CContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::CSR > >
 CContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::ELL > >
 CContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::ELL_R > >
 CContainerTraits< TransposedBlasMatrix< _Matrix > >
 CGaussDomain< _Field >::Continuation< _Matrix, Perm, hasFFLAS >
 CGaussDomain< _Field >::Continuation< _Matrix, Perm, false >
 CGaussDomain< _Field >::Continuation< _Matrix, Perm, true >
 CCOO
 CCoppersmithDeterminant< _Domain >
 CCoppersmithInvariantFactors< Field_, Blackbox_, Field2_ >
 CCoppersmithRank< _Domain >
 CCoppersmithSolver< _Domain >
 CCRA
 CCRABuilderFullMultip< Domain_Type >Chinese remaindering of a vector of elements without early termination
 CCRABuilderFullMultip< Domain >
 CCRABuilderSingleBase< Domain_Type >Abstract base class for CRA builders
 CCRABuilderSingleBase< Domain >
 CCRAResidue< ResultType, Function >Type information for the residue in a CRA iteration
 CCRAResidue< Integer, Function >Type information for the residue in a CRA iteration
 CCRAResidue< std::vector< Integer >, Function >Type information for the residue in a CRA iteration
 CCSR
 CCSValue
 CDataSeriesThis structure holds a bunch of timings
 CDenseMat< _Element >To be used in standard matrix domain
 CDenseMat< SlicedBase< _Domain::Word_T > >
 CDenseSubVectorChooser< _Field >
 CDenseVectorChooser< _Field >
 CDenseVectorChooser< GF2 >
 Cdeque< T >STL class
 CDetCategory< BB >
 CDetCategory< ScalarMatrix< Field > >
 CDetCategory< Toeplitz< Field, PD > >
 CDeterministicTagIterator following a deterministic sequence of primes (from the largest one, in decreasing order
 CDiagonal< Field, Trait >Random diagonal matrices are used heavily as preconditioners
 CDiophantineSolver< QSolver >DiophantineSolver<QSolver> creates a diophantine solver using a QSolver to generate rational solutions
 CDixonSolver< Ring, Field, RandomPrime, MethodTraits >Interface for the different specialization of p-adic lifting based solvers
 CDixonSolver< Ring, Field, RandomPrime, Method::BlockHankel >Block Hankel
 CDixonSolver< Ring, Field, RandomPrime, Method::BlockWiedemann >Partial specialization of p-adic based solver with block Wiedemann algorithm
 CDixonSolver< Ring, Field, RandomPrime, Method::DenseElimination >Partial specialization of p-adic based solver with Dixon algorithm
 CDixonSolver< Ring, Field, RandomPrime, Method::SparseElimination >Sparse LU
 CDixonSolver< Ring, Field, RandomPrime, Method::SymbolicNumericNorm >Solver using a hybrid Numeric/Symbolic computation
 CDixonSolver< Ring, Field, RandomPrime, Method::Wiedemann >Partial specialization of p-adic based solver with Wiedemann algorithm
 Cdotp< Blackbox, InVector >
 CEarlyTerm< K >
 CElement
 CPolynomialLocalX< Field >::Element
 CElementAbstractAbstract element base class, a technicality
 CElementArchetypeField and Ring element interface specification and archetypical instance class
 CEliminator< Field, Matrix >Elimination system
 CExceptionThis is the exception class in LinBox
 CFactorizedMatrixLeftLSolve< Field, Operand >
 CFactorizedMatrixLeftSolve< Field, Operand1, Operand2 >
 CFactorizedMatrixLeftSolve< Field, BlasVector< Field > >
 CFactorizedMatrixLeftSolve< Field, std::vector< typename Field::Element > >
 CFactorizedMatrixLeftSolveIP< Field, Operand1 >
 CFactorizedMatrixLeftUSolve< Field, Operand >
 CFactorizedMatrixRightLSolve< Field, Operand >
 CFactorizedMatrixRightSolve< Field, Operand1, Operand2 >
 CFactorizedMatrixRightSolve< Field, BlasVector< Field > >
 CFactorizedMatrixRightSolve< Field, std::vector< typename Field::Element > >
 CFactorizedMatrixRightSolveIP< Field, Operand1 >
 CFactorizedMatrixRightUSolve< Field, Operand >
 Cfalse_type
 CFflasCsr< _Field >
 CFFT_base< Field, Simd, Enable >
 CFFT_base< Field, Simd >
 CFFT_base< Field, Simd, typename std::enable_if< Field::is_elt_floating_point_v &&Simd::template is_same_element< Field >::value >::type >
 CFFT_base< Field, Simd, typename std::enable_if< Field::is_elt_integral_v &&Simd::template is_same_element< Field >::value >::type >
 CFFT_multi_base< Field, Simd, Enable >
 CFFT_multi_base< Field, Simd, typename std::enable_if< Field::is_elt_floating_point_v &&Simd::template is_same_element< Field >::value >::type >
 CFFT_multi_base< Field, Simd, typename std::enable_if< Field::is_elt_integral_v &&Simd::template is_same_element< Field >::value >::type >
 CFFTMulDomain< _Field >
 CFFTSimdHelper< VectSize >
 CField
 CField_
 CFieldAXPY< Field >FieldAXPY object
 CFieldAXPY< Givaro::Modular< double > >
 CFieldAXPY< Givaro::Modular< float > >
 CFieldAXPY< Givaro::Modular< int16_t > >
 CFieldAXPY< Givaro::Modular< int32_t, Compute > >
 CFieldAXPY< Givaro::Modular< int64_t, Compute_t > >
 CFieldAXPY< Givaro::Modular< int8_t > >
 CFieldAXPY< Givaro::Modular< uint16_t, Compute_t > >Specialization of FieldAXPY for uint16_t modular field
 CFieldAXPY< Givaro::Modular< uint32_t, Compute_t > >Specialization of FieldAXPY for unsigned short modular field
 CFieldAXPY< Givaro::Modular< uint64_t, Compute_t > >Specialization of FieldAXPY for unsigned short modular field
 CFieldAXPY< Givaro::Modular< uint8_t, Compute_t > >Specialization of FieldAXPY for uint8_t modular field
 CFieldAXPY< Givaro::ModularBalanced< double > >Specialization of FieldAXPY
 CFieldAXPY< Givaro::ModularBalanced< float > >
 CFieldAXPY< Givaro::ModularBalanced< int32_t > >
 CFieldAXPY< Givaro::ModularBalanced< int64_t > >
 CFieldAXPY< NTL_ZZ >
 CFieldAXPY< PIR_ntl_ZZ_p >
 CFieldAXPY< PIRModular< int32_t > >
 CFieldDocumentationThis field base class exists solely to aid documentation organization
 CFieldInterface
 CFieldTraits< Field >FieldTrait
 CFixedPrimeIteratorAdaptor class to make a single prime number behave like a PrimeIterator
 CFLINT
 CFrobeniusLarge< _PolynomialRing >
 CFrobeniusSmall< _Field, _PolynomialRing >
 CGaussDomain< _Field >Repository of functions for rank by elimination on sparse matrices
 CGaussDomain< GF2 >
 CGeneric
 ClatticeMethod::genericMethod
 CGenericRandIter< Field >Random field base element generator
 CGenericTagGeneric ring
 CVectorCategories::GenericVectorTagGeneric vector (no assumption is made)
 CGetEntryCategory< BB >GetEntryCategory is specialized for BB classes that offer a local getEntry
 CGetEntryCategory< Diagonal< Field, Trait > >
 CGetEntryCategory< Protected::SparseMatrixGeneric< A, B > >
 CGetEntryCategory< Protected::SparseMatrixGeneric< A, B, C > >
 CGetEntryCategory< ScalarMatrix< Field > >
 CGetEntryCategory< ZeroOne< GF2 > >
 CGF2
 CGF2RandIter
 CGMPRationalElementElements of GMP_Rationals
 CGMPRationalRandIter
 CGrid< Field, Element >
 CGridElement< Element >
 CHadamardLogBoundDetails
 CHalflineMPDomain< Field, PMatrix1, PMatrix2, PMatrix3 >
 CHasIndexed
 CHasNext
 CHelper
 CHeuristicTagIterator sampling randomly (no distribution guaranteed whatsoever) from all primes of given bitsize
 CHilbert_JIT_Entry< _Field >The object needed to build a Hilbert matrix as a JIT matrix
 CHom< Source, Target, Enabled >Map element of source ring(field) to target ring
 CHom< _Source, Givaro::ZRing< Integer > >
 CHom< Givaro::QField< Givaro::Rational >, _Target >
 CHom< Givaro::QField< Givaro::Rational >, Givaro::QField< Givaro::Rational > >
 CHom< Givaro::ZRing< Integer >, _Target >
 CHom< Givaro::ZRing< Integer >, Givaro::ZRing< Integer > >
 CHom< Givaro::ZRing< Integer >, Local2_32 >
 CHom< NTL_zz_pX, NTL_zz_pE >
 CHom< PolynomialRing, PolynomialLocalX< PolynomialRing > >
 CHom< Source, Source >
 CijElement< Element >
 CInconsistentSystem< Vector >Exception thrown when the system to be solved is inconsistent
 CindexDomainClass used for permuting indices
 CIndexedCategory< BB >Trait to show whether or not the BB class has a Indexed iterator
 CIndexedCategory< BlasMatrix< Field, _Rep > >
 CIndexedCategory< LambdaSparseMatrix< Field, Row > >
 CIndexedCategory< SparseMatrix< Field, Row > >
 CIndexedCategory< SparseMatrix< Field, SparseMatrixFormat::COO > >
 CIndexedCategory< SparseMatrix< Field, SparseMatrixFormat::CSR > >
 CIndexedCategory< SparseMatrix< Field, SparseMatrixFormat::ELL > >
 CIndexedCategory< SparseMatrix< Field, SparseMatrixFormat::ELL_R > >
 CSparseMatrix< _Field, SparseMatrixFormat::CSR >::IndexedIteratorForward iterator
 CIntegerCraMatMul
 CIntegerDoubleDetIteration< BlackBox >
 CIntegerModularCharpoly< Blackbox, MyMethod >
 CIntegerModularDet< Blackbox, MyMethod >
 CIntegerModularDetReduced< Blackbox, MyMethod >
 CIntegerModularMinpoly< Blackbox, MyMethod >
 CIntegerModularValence< Blackbox, MyMethod >
 CIntegerSparseCraMatMul
 CInterator< IntVect_t >
 CInterator< BlasVector< Givaro::ZRing< Integer > > >
 CInvalidMatrixInput
 CInvariantFactors< _Field, _PolynomialRing, _MatrixDomain >
 CInvertTextbookDomain< Field >Assumes that Field is a field, not a ring
 Cis_blockbb< _BB >
 Cis_blockbb< BlockBB< _BB > >
 Cis_blockbb< BlockCompose< A, B > >
 Cis_blockbb< FflasCsr< Field > >
 Cis_blockbb< PascalBlackbox< Field > >
 Cis_blockbb< SparseMatrix< Field, SparseMatrixFormat::TPL > >
 Cis_blockbb< SparseMatrix< Field, SparseMatrixFormat::TPL_omp > >
 CisTransposed< T >
 CisTransposed< TransposedBlasMatrix< M > >
 CisTransposed< TransposedBlasMatrix< TransposedBlasMatrix< M > > >
 CBlasSubmatrix< _Matrix >::IteratorRaw Iterators
 Cvector< T >::iteratorSTL iterator class
 Citerator_traits< LinBox::BitVector::const_iterator >
 Citerator_traits< LinBox::BitVector::iterator >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseParallelVectorTag >::IteratorValueType< U >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseSequenceVectorTag >::IteratorValueType< U >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseParallelVectorTag >::IteratorValueType< const X * >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseSequenceVectorTag >::IteratorValueType< const X * >
 CJIT_Matrix< _Field, JIT_EntryGenerator >Example of a blackbox that is space efficient, though not time efficient
 CJIT_Matrix< _Field, Hilbert_JIT_Entry< _Field > >
 CJIT_RandomEntryGenerator< Field >
 CKaratsubaMulDomain< _Field >
 CPoint::LabelsX
 CLABlockLanczosSolver< Field, Matrix >Biorthogonalising block Lanczos iteration
 CLanczosSolver< Field, Vector >Solve a linear system using the conjugate Lanczos iteration
 CLargeDoubleNO DOC
 CLastInvariantFactor< _Ring, _Solver >This is used in a Smith Form algorithm
 ClatticeMethodNTL methods
 CLidiaGfqRandIter< field >
 CLiftingContainer< _Ring >
 CLightContainer< Elem >
 CLightContainer< LightContainer< size_t > >
 CLightContainer< std::pair< unsigned int, T > >
 CLinboxErrorBase class for execption handling in LinBox
 CPlotStyle::Line
 CLocal
 CMap< Source, Target >
 CMasseyDomain< Field, Sequence >Berlekamp/Massey algorithm
 CMatrixApplyDomain< Domain, IMatrix >
 CMatrixArchetype< _Element >Directly-represented matrix archetype
 CMatrixCategoriesFor specializing matrix arithmetic
 CMatrixContainerCategory
 CMatrixContainerTrait< Matrix >NODOC
 CMatrixContainerTrait< BlasMatrix< Field, Rep > >
 CMatrixContainerTrait< BlasMatrix< MultiModDouble > >
 CMatrixContainerTrait< BlasSubmatrix< _Matrix > >
 CMatrixContainerTrait< const BlasMatrix< Field, Rep > >
 CMatrixContainerTrait< const BlasSubmatrix< _Matrix > >
 CMatrixContainerTrait< SparseMatrix< Field, Storage > >
 CMatrixEltPointer< _Matrix >Dense Submatrix representation
 CMatrixEltPointer< const _Matrix >
 CMatrixHomTrait< Blackbox, Field >Try to map a blackbox over a homorphic ring The most suitable type
 CMatrixHomTrait< BlasMatrix< Ring, typename Vector< Ring >::Dense >, Field >
 CMatrixHomTrait< SparseMatrix< Ring, SparseMatrixFormat::SparseMap >, Field >
 CMatrixHomTrait< SparseMatrix< Ring, SparseMatrixFormat::SparsePar >, Field >
 CMatrixHomTrait< SparseMatrix< Ring, SparseMatrixFormat::SparseSeq >, Field >
 CMatrixInverse
 CMatrixPermutation< _UnsignedInt >Permutation classique
 CMatrixStream< Field >MatrixStream
 CMatrixStreamReader< Field >An abstract base class to represent readers for specific formats
 CMatrixTraits< Matrix >NO DOC
 CMatrixTraits< BlasMatrix< _Field, _Rep > >
 CMatrixTraits< BlasSubmatrix< _Matrix > >
 CMatrixTraits< const BlasMatrix< _Field, _Rep > >
 CMatrixTraits< const BlasSubmatrix< _Matrix > >
 CMatrixTraits< const DirectSum< BB1, BB2 > >
 CMatrixTraits< const Protected::SparseMatrixGeneric< Field, Row, Trait > >
 CMatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::CSR > >
 CMatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::SparseMap > >
 CMatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::SparsePar > >
 CMatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::SparseSeq > >
 CMatrixTraits< const TransposeMatrix< Matrix, MatrixCategories::ColMatrixTag > >
 CMatrixTraits< const TransposeMatrix< Matrix, MatrixCategories::RowColMatrixTag > >
 CMatrixTraits< const TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag > >
 CMatrixTraits< DirectSum< BB1, BB2 > >
 CMatrixTraits< MatrixArchetype< Element > >
 CMatrixTraits< Protected::SparseMatrixGeneric< Field, _Row > >
 CMatrixTraits< Protected::SparseMatrixGeneric< Field, Row, Trait > >
 CMatrixTraits< SparseMatrix< Field, SparseMatrixFormat::CSR > >
 CMatrixTraits< SparseMatrix< Field, SparseMatrixFormat::SparseMap > >
 CMatrixTraits< SparseMatrix< Field, SparseMatrixFormat::SparsePar > >
 CMatrixTraits< SparseMatrix< Field, SparseMatrixFormat::SparseSeq > >
 CMatrixTraits< TransposeMatrix< Matrix, MatrixCategories::ColMatrixTag > >
 CMatrixTraits< TransposeMatrix< Matrix, MatrixCategories::RowColMatrixTag > >
 CMatrixTraits< TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag > >
 CMersenneTwister
 CMessageClass
 CMetaDataThis is the general metadata class
 CMetaDataSeries
 CMethodDefine which method to use when working on a system
 CMethodBaseHolds everything a method needs to know about the problem
 CMGBlockLanczosSolver< Field, Matrix >Block Lanczos iteration
 CMinPoly< _Integer, _Field >
 CSignature::Minpoly_Method
 CMinPolyBlas< _Integer, _Field >
 CModular
 CModular
 CModularCrooked< Element >
 CModularCrookedRandIter< Element >Random field base element generator
 CModularFraction
 CModularNChooseK< Field >
 CModularRandIter< Element >
 CMTrandomInt< bitsize >
 CMTrandomInt< 64 >
 CMulHelper< Field, Block >
 CMultiModRandIter
 CMultiModRandomPrime
 CMVProductDomain< Field >Helper class to allow specializations of certain matrix-vector products
 CMVProductDomain< _Field >
 CMVProductDomain< Domain >
 CMVProductDomain< Field_ >
 CMVProductDomain< Givaro::Modular< double > >
 CMVProductDomain< Givaro::Modular< int16_t > >
 CMVProductDomain< Givaro::Modular< int32_t, Compute > >
 CMVProductDomain< Givaro::Modular< int64_t, Compute_t > >
 CMVProductDomain< Givaro::Modular< int8_t > >
 CMVProductDomain< Givaro::Modular< uint16_t, Compute_t > >Specialization of MVProductDomain for uint16_t modular field
 CMVProductDomain< Givaro::Modular< uint32_t, Compute_t > >Specialization of MVProductDomain for uint32_t modular field
 CMVProductDomain< Givaro::Modular< uint64_t, Compute_t > >Specialization of MVProductDomain for uint64_t modular field
 CMVProductDomain< Givaro::Modular< uint8_t, Compute_t > >Specialization of MVProductDomain for uint8_t modular field
 CMVProductDomain< PIR_ntl_ZZ_p >
 CMVProductDomain< PIRModular< int32_t > >
 CMyIntegerModularCharpoly< Blackbox, MyMethod >
 CMyIntegerModularDet< Blackbox, MyMethod >
 CMyIntegerModularMinpoly< Blackbox, MyMethod >
 CMyModularCharpoly< T1, T2 >
 CMyModularDet< T1, T2 >
 CMyModularMinpoly< T1, T2 >
 CMyRationalModularCharpoly< Blackbox, MyMethod >
 CMyRationalModularDet< Blackbox, MyMethod >
 CMyRationalModularMinpoly< Blackbox, MyMethod >
 CnaiveToom-Cook method
 CNoHomErrorError object for attempt to establish a Hom that cannot exist
 CNoIndexed
 CNotImplementedYet
 CNTL_GF2E_Initialiser
 CNTL_RR_Initialiser
 CNTL_ZZInteger ring
 CNTL_ZZ_p_Initialiser
 CNTL_zz_p_Initialiser
 CNTL_ZZ_pE_Initialiser
 CNTL_zz_pE_InitialiserUse ZZ_pEBak mechanism too ?
 CNTL_zz_pEX_Initialiser
 CNTL_ZZ_pX_Initialiser
 CNTL_zz_pX_Initialiser
 CNTL_ZZRandIter
 COpenCLMatrixDomainFactory::oclEnviron
 COneInvariantFactor< _Ring, _LastInvariantFactor, _Compose, _RandomMatrix >Limited doc so far
 COpCounter
 COpenCLEnvironContainer for all pertenant information needed to use an OpenCL device, compile kernels for the device, track resource usage, and gain exclusive access to the device
 COpenCLMatrixDomain< Field_ >Interface for all functionnalities provided for BlasMatrix using GPUs
 COpenCLMatrixDomainFactory
 COpenCLResourceController
 COpenCLTimer
 COptimizer
 CPlotStyle::Options
 COrderBasis< Field, ET >
 COverUnder< Field >
 CPair< I, T >Pair of I and T : struct { column index, value }
 CParamFuzzyRandIter
 CPascalBlackbox< Field >
 CPIRModular< PIR >
 CPlainSubmatrix< MatDom >To be used in reference matrix domain (PlainDomain)
 CPlainSubmatrix< Domain_ >
 CPlainSubmatrix< Self_t >
 CPlotStyle::PlotWhat style of graphic : histogram ? graph ?
 CPlotDataThe raw data to plot
 CPlotGraphThe graph (2D)
 CPlotStyleRepresents a table of values to plot (2D)
 CPLUQMatrix< Field >PLUQ factorisation
 CPoint
 CPoint::PointsNumerical value for x
 CPoly1Dom
 CPolyDixonDomain< Ring, Field >
 CPolyInterpolation< Field, PolyDom >
 CPolynomialLocalX< Field >
 CPolynomialLocalX< NTL_zz_pEX >
 CPolynomialLocalX< NTL_zz_pX >
 CPolynomialMatrix< Field, PMType >
 CPolynomialMatrix< _Field, PMType::polfirst >
 CPolynomialMatrixAddDomain< Field >
 CPolynomialMatrixFFTMulDomain< Field >
 CPolynomialMatrixFFTMulDomain< Givaro::Modular< integer > >
 CPolynomialMatrixFFTMulDomain< Givaro::Modular< RecInt::ruint< K >, RecInt::ruint< L > > >
 CPolynomialMatrixFFTMulDomain< Givaro::Modular< T1, T2 > >
 CPolynomialMatrixFFTMulDomain< Givaro::ZRing< integer > >
 CPolynomialMatrixFFTMulDomain< Givaro::ZRing< RecInt::ruint< K > > >
 CPolynomialMatrixFFTPrimeMulDomain< _Field >
 CPolynomialMatrixKaraDomain< _Field >
 CPolynomialMatrixMulDomain< _Field >
 CPolynomialMatrixMulDomain< Field >
 CPolynomialMatrixNaiveMulDomain< _Field >
 CPolynomialMatrixThreePrimesFFTMulDomain< Field >
 CPolynomialMatrixtoSlicedPolynomialMatrix< _FieldF, _FieldGF, _Storage, _MatrixElement >
 CPolySmithFormDomain< Ring >
 CPolySmithFormLocalXDomain< BaseField >
 CPowerGaussDomainPowerOfTwo< UnsignedIntType >Repository of functions for rank modulo a prime power by elimination on sparse matrices
 Cpplt< LocalPIR >
 CPreconditionFailedA precondition failed
 CPreMap< Source, Target >
 CPrimeIterator< Trait >Prime Iterator
 CPrimeIterator< IteratorCategories::HeuristicTag >
 CPrimeIterator< Trait >
 CChineseRemainderSequential< CRABase >::PrimeSampler< PrimeIterator, is_unique >Helper class to sample unique primes
 CChineseRemainderSequential< CRABase >::PrimeSampler< PrimeIterator, true >Helper class to sample unique primes
 CPrimeSequence< IteratorT, UniqueTrait >Adaptor class to make a fixed-length sequence behave like a PrimeIterator
 CPrimeStream< Element >Prime number stream
 Cpwrlist
 CQMatrix< Ring >
 CRandIterArchetypeRandom field element generator archetype
 CRandomDenseMatrix< Randiter, Field >Random Dense Matrix builder
 CrandomFEGW
 CRandomFFTPrime
 CRandomMatrixTraits< Matrix >
 CRankBuilderRandom method for constructing rank
 CRankBuildMethod
 CRankCategory< BB >
 CRankCategory< ScalarMatrix< Field > >
 CRationalChineseRemainder< RatCRABase >Chinese remainder of rationals
 CRationalChineseRemainderVarPrec< RatCRABase, RatRecon >Chinese remainder of vector of rationals
 CRationalMatrixFactory< Integers, Rationals, QMatrix >
 CRationalReconstruction< _LiftingContainer, RatRecon >Limited doc so far
 CRationalSolveHadamardBoundData
 CRationalSolverAdaptive
 CRationalSolverAdaptiveClass< IRing, OutVector, InVector >
 CRationalSolverAdaptiveClass< IRing, OutVector, Container< typename IRing::Element > >
 CRationalSolverSN< Ring, NumericSolver >
 CRawVector< Element >Canonical vector types
 CRawVector< bool >
 CRawVector< Field::Element >
 CRawVector< Ring::Element >
 CRebind< XXX, U >Used in support of Hom, MatrixHom
 CBlasMatrix< _Field, _Storage >::rebind< _Tp1, _Rep2 >Rebind operator
 CBlasSubmatrix< _Matrix >::rebind< _Tp1, _Rep2 >
 CBlasSubvector< _Vector >::rebind< _Tp1, _Rep2 >Rebind operator
 CBlasVector< _Field, _Storage >::rebind< _Tp1, _Rep2 >Rebind operator
 CBooleanSwitch::rebind< _Tp1 >
 CButterfly< _Field, Switch >::rebind< _Tp1, _Sw1 >
 CCekstvSwitch< Field >::rebind< _Tp1 >
 CCompanion< Field_ >::rebind< _Tp1 >
 CCompose< _Blackbox1, _Blackbox2 >::rebind< _Tp1, _Tp2 >
 CComposeOwner< _Blackbox1, _Blackbox2 >::rebind< _Tp1, _Tp2 >
 CDenseMat< _Element >::rebind< _Tp1 >
 CDensePolynomial< Field >::rebind< _Tp1 >
 CDiagonal< _Field, VectorCategories::DenseVectorTag >::rebind< _Tp1 >
 CDiagonal< _Field, VectorCategories::SparseAssociativeVectorTag >::rebind< _Tp1 >
 CDiagonal< _Field, VectorCategories::SparseSequenceVectorTag >::rebind< _Tp1 >
 CDif< _Blackbox1, _Blackbox2 >::rebind< _Tp1, _Tp2 >
 CDirectSum< _Blackbox1, _Blackbox2 >::rebind< _Tp1, _Tp2 >
 CDirectSumOwner< _Blackbox1, _Blackbox2 >::rebind< _Tp1, _Tp2 >
 CFrobenius< Field_ >::rebind< _Tp1 >
 CHankel< _Field, PolyRing >::rebind< _Tp1, Ring >
 CInverse< Blackbox >::rebind< _Tp1 >
 CLambdaSparseMatrix< _Field, _Row >::rebind< _Tp1, _Rw1 >
 CMatrixBlackbox< _Field, _Matrix, _Vector >::rebind< _Tp1, _Mat1, _Vect1 >
 CMoorePenrose< Blackbox >::rebind< _Tp1 >
 CNullMatrix::rebind< _Tp1 >
 CPermutation< _Field, _Matrix >::rebind< _Tp1 >
 CPolynomialBB< Blackbox, Poly >::rebind< _Tp1, Poly1 >
 CPolynomialBBOwner< Blackbox, Poly >::rebind< _Tp1, Poly1 >
 CPolynomialMatrix< _Field, PMType::matfirst >::rebind< _Tp1 >
 CPolynomialMatrix< _Field, PMType::matrowfirst >::rebind< _Tp1 >
 CPolynomialMatrix< _Field, PMType::polfirst >::rebind< _Tp1 >
 CSparseMatrixGeneric< _Field, _Row, Trait >::rebind< _Tp1, _R1 >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseAssociativeVectorTag >::rebind< _Tp1, _R1 >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseParallelVectorTag >::rebind< _Tp1, _R1 >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseSequenceVectorTag >::rebind< _Tp1, _R1 >
 CRandomMatrix::rebind< _Tp1 >
 CScalarMatrix< Field_ >::rebind< _Tp1 >
 CSparseMatrix< _Field, SparseMatrixFormat::COO >::rebind< _Tp1, _Rw1 >
 CSparseMatrix< _Field, SparseMatrixFormat::COO::implicit >::rebind< _Tp1, _Rw1 >
 CSparseMatrix< _Field, SparseMatrixFormat::CSR >::rebind< _Tp1, _Rw1 >
 CSparseMatrix< _Field, SparseMatrixFormat::ELL >::rebind< _Tp1, _Rw1 >
 CSparseMatrix< _Field, SparseMatrixFormat::ELL_R >::rebind< _Tp1, _Rw1 >
 CSparseMatrix< _Field, SparseMatrixFormat::HYB >::rebind< _Tp1, _Rw1 >
 CSparseMatrix< _Field, SparseMatrixFormat::SparseMap >::rebind< _Tp1, _R1 >
 CSparseMatrix< _Field, SparseMatrixFormat::SparsePar >::rebind< _Tp1, _R1 >
 CSparseMatrix< _Field, SparseMatrixFormat::SparseSeq >::rebind< _Tp1, _R1 >
 CSparseMatrix< Field_, SparseMatrixFormat::TPL >::rebind< Tp1_, _Rw1 >
 CSparseMatrix< Field_, SparseMatrixFormat::TPL_omp >::rebind< Tp1_ >
 CSquarize< Blackbox >::rebind< _Tp1 >
 CSubmatrixOwner< Blackbox, VectorCategories::DenseVectorTag >::rebind< _Tp1 >
 CSum< _Blackbox1, _Blackbox2 >::rebind< _Tp1, _Tp2 >
 CSumOwner< _Blackbox1, _Blackbox2 >::rebind< _Tp1, _Tp2 >
 CSylvester< _Field >::rebind< _Tp1 >
 CToeplitzBase< _Field, _PRing >::rebind< _Tp1, _Tp2 >
 CTranspose< Blackbox >::rebind< _Tp1 >
 CTransposeOwner< Blackbox >::rebind< _Tp1 >
 CTriangularFIBB< Field_ >::rebind< _Tp1 >
 CVector< Ring >::rebind< U >
 CZeroOne< _Field >::rebind< _Tp1 >
 CSparseMatrix< _Field, SparseMatrixFormat::COO::implicit >::rebind< _Tp1 >
 CSparseMatrix< _Field, SparseMatrixFormat::HYB >::rebind< _Tp1 >
 CRebind< std::map< size_t, T >, U >
 CRebind< std::pair< std::vector< size_t >, std::vector< T > >, U >
 CRebind< std::vector< std::pair< size_t, T > >, U >
 CRebind< std::vector< T >, U >Rebind
 CBitVector::reference
 CResidue< Function, Domain >
 CReverseVector< Vector >Reverse vector class This class wraps an existing vector type and reverses its direction
 CRingInterfaceThis ring base class exists solely to aid documentation organization
 CRNS< Unsigned >RNS
 CRNSfixed< Unsigned >
 CRNSsystemFixed
 CRReconstruction< Ring, RRBase >
 CRReconstructionBase< Ring >
 CRReconstructionBase< Givaro::ZRing< Integer > >
 CSemiDIteration< Matrix, Field >CRA iteration to get a diagonal with the same signature
 CShapeFlags
 CCRABuilderFullMultip< Domain_Type >::Shelf
 CshowProgressionShow progression on the terminal (helper)
 CSideBySide< Field >
 CSigmaBasis< _Field >Implementation of \(\sigma\)-basis (minimal basis)
 CSignature
 CSimdFFT< Field, Simd, >
 CSingularMatrix
 CSlicedBase< T >
 CSlicedPolynomialMatrix< _Field, _Storage, _MatrixElement >
 CSlicedPolynomialMatrixAdd< Field, Operand1, Operand2, Operand3 >
 CSlicedPolynomialMatrixAddin< Field, Operand1, Operand2 >C += A
 CSlicedPolynomialMatrixMulKaratsuba< Field, Operand1, Operand2, Operand3 >
 CSlicedPolynomialMatrixMulToomCook< Field, Vector3, Vector1, Vector2 >
 CSlicedPolynomialMatrixSub< Field, Operand1, Operand2, Operand3 >
 CSlicedPolynomialMatrixSubin< Field, Operand1, Operand2 >C -= A
 CSlicedPolynomialMatrixtoBlasMatrix< _FieldGF, _Storage1, _MatrixElement, TT, _Storage2 >
 CSlicedPolynomialMatrixtoPolynomialMatrix< _FieldGF, _Storage, _MatrixElement, _FieldF >
 CSlicedPolynomialMatrixVectorMulKaratsuba< Field, Operand1, Operand2, Operand3 >
 CSlicedPolynomialVector< _Field, _Storage, _VectorElement >
 CSlicedPolynomialVectorAdd< Field, Operand1, Operand2, Operand3 >
 CSlicedPolynomialVectorAddin< Field, Operand1, Operand2 >C += A
 CSlicedPolynomialVectorSub< Field, Operand1, Operand2, Operand3 >
 CSlicedPolynomialVectorSubin< Field, Operand1, Operand2 >C -= A
 CSmithFormAdaptive
 CSmithFormBinary< _Ring, _oneInvariantFactor >Compute Smith form
 CSmithFormIliopoulosThis is Iliopoulos' algorithm to diagonalize
 CSmithFormKannanBachemDomain< Field >
 CSmithFormLocal< LocalPID >Smith normal form (invariant factors) of a matrix over a local ring
 CSmithFormLocal< Local2_32 >
 CSMMTests< Field >
 CSMS
 CCSF< _Field >::sort_data_by_col
 CSparseMatrix< _Field, _Storage >
 CSparseMatrix< _Field, SparseMatrixFormat::COO >Sparse matrix, Coordinate storage
 CSparseMatrix< _Field, SparseMatrixFormat::COO::implicit >Sparse matrix, Coordinate storage
 CSparseMatrix< _Field, SparseMatrixFormat::CSR >Sparse matrix, Coordinate storage
 CSparseMatrix< _Field, SparseMatrixFormat::ELL >Sparse matrix, Coordinate storage
 CSparseMatrix< _Field, SparseMatrixFormat::ELL_R >Sparse matrix, Coordinate storage
 CSparseMatrix< _Field, SparseMatrixFormat::HYB >Sparse matrix, Coordinate storage
 CSparseMatrix< _Tp1, _Rw1 >
 CSparseMatrix< Field_, SparseMatrixFormat::CSR >
 CSparseMatrixDomain< _Field, _Storage >
 CSparseMatrixGeneric< _Field, _Row, Trait >Sparse matrix container This class acts as a generic row-wise container for sparse matrices
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseAssociativeVectorTag >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseParallelVectorTag >
 CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseSequenceVectorTag >
 CSparseMatrixGeneric< _Field, Vector< _Field >::SparseMap, VectorCategories::SparseAssociativeVectorTag >
 CSparseMatrixGeneric< _Field, Vector< _Field >::SparsePar, VectorCategories::SparseParallelVectorTag >
 CSparseMatrixReadHelper< Matrix >Read helper
 CSparseMatrixWriteHelper< Matrix >Write helper
 CSparseMatrixWriteHelper< Protected::SparseMatrixGeneric< _Field, Row, VectorCategories::SparseParallelVectorTag > >
 CSparseSequenceVectorPairLessThan< Element >
 CSparseVectorTranslate< Field, Vect >
 CSparseVectorTranslate< Field, SparseMatrixFormat::SparseMap >
 CSparseVectorTranslate< Field, SparseMatrixFormat::SparsePar >
 CSparseVectorTranslate< Field, SparseMatrixFormat::SparseSeq >
 CSparseVectorTranslate< Field, typename Vector< Field >::SparseSeq >
 CSpecialFFTMulDomain< _Field >
 CStats< Field >
 Cstepper
 CCommentator::StepsAndTime
 CStopReduce
 Cstreambuf
 CSubiterator< Iterator >Subvector iterator class provides striding iterators
 CSubMatIterator< E >
 CSubmatrixAdapter< _Matrix >Generic submatrix view adapter used internally in the OpenCLMatrixDomain
 CSubmatrixOwner< Blackbox, Trait >
 CSubMatrixTraits< Matrix >
 CSubMatrixTraits< BlasMatrix< Field > >
 CSubMatrixTraits< Submatrix< BlasMatrix< Field > > >
 CSubPolyConst< MatPoly >
 CSubPolyConst< const MatPoly >
 CSubPolynomialMatrix< MatPoly >
 CSubvector< Iterator, ConstIterator >Dense subvector
 CPlotStyle::TermWhat format the plot should be in?
 CBlockCoppersmithDomain< _Domain, _Sequence >::BM_Seq::BM_iterator::TerminationState
 CTernaryLatticeNO DOC
 CTestPolySmithFormUtil< Field >
 CPoint::TimesY time
 CTimeWatcherHelper
 CToomCook< Field >
 CTraceCategory< BB >Trait to show whether or not the BB class has a local trace function
 CTraceCategory< ScalarMatrix< Field > >
 CTraceCategory< Toeplitz< Field, PD > >
 CTransposeAugmentedSystem< Field >
 CTransposeMatrix< Matrix, Trait >Matrix transpose
 CSparseMatrix< Field_, SparseMatrixFormat::TPL >::Triple
 CTriplesBBTriple< Element >
 CTriplesBlock
 CTriplesCoord
 CTriplesDataBlock< Element >
 CTriplesSmallCoord
 Ctrue_type
 CUniformTagIterator sampling uniformly from all primes of given bitsize
 CUnparametricOperations
 CUnparametricRandIter< XXX >
 CUnparametricRandIter< NTL::GF2E >
 CUnparametricRandIter< NTL::RR >
 CUnparametricRandIter< NTL::ZZ_p >Constructor for random field element generator
 CUnparametricRandIter< NTL::ZZ_pE >
 CUnparametricRandIter< NTL::zz_pE >
 CUnparametricRandIter< NTL::zz_pEX >
 CUnparametricRandIter< NTL::zz_pX >
 CValence
 CPoint::ValuesY
 Cvector< T >STL class
 CVectorCategoriesList of vector categories
 CVectorDomainBase< Field >
 CVectorDomainBase< Field_ >
 CVectorDomainBase< GF2 >
 CVectorDomainBase< Givaro::Modular< double > >
 CVectorDomainBase< Givaro::Modular< float > >
 CVectorDomainBase< Givaro::Modular< int16_t > >
 CVectorDomainBase< Givaro::Modular< int32_t, Compute > >
 CVectorDomainBase< Givaro::Modular< int64_t, Compute_t > >
 CVectorDomainBase< Givaro::Modular< int8_t > >
 CVectorDomainBase< Givaro::Modular< uint16_t, Compute_t > >
 CVectorDomainBase< Givaro::Modular< uint32_t, Compute_t > >
 CVectorDomainBase< Givaro::Modular< uint64_t, Compute_t > >
 CVectorDomainBase< Givaro::Modular< uint8_t, Compute_t > >
 CVectorDomainBase< Givaro::ModularBalanced< double > >
 CVectorDomainBase< Givaro::ModularBalanced< float > >
 CVectorDomainBase< Givaro::ModularBalanced< int32_t > >
 CVectorDomainBase< Givaro::ModularBalanced< int64_t > >
 CVectorDomainBase< LinBox::GF2 >
 CVectorDomainBase< LinBox::ParamFuzzy >
 CVectorDomainBase< PIR_ntl_ZZ_p >
 CVectorDomainBase< PIRModular< int32_t > >
 CVectorDomainBase< Ring >
 CVectorEltPointer< _Vector >
 CVectorEltPointer< const _Vector >
 CVectorFraction< Domain >VectorFraction<Domain> is a vector of rational elements with common reduced denominator
 CVectorStream< _Vector >Vector factory
 CVectorStream< BitVector >
 CVectorStream< Vector >
 CVectorTraits< Vector >Vector traits template structure
 CVectorTraits< BitVector >
 CVectorTraits< BlasSubvector< _Vector > >
 CVectorTraits< BlasVector< Field, _Rep > >
 CVectorTraits< LightContainer< Element > >
 CVectorTraits< LightContainer< std::pair< size_t, Element > > >
 CVectorTraits< ReverseVector< Vector > >
 CVectorTraits< std::deque< std::pair< size_t, Element > > >
 CVectorTraits< std::list< std::pair< size_t, Element > > >
 CVectorTraits< std::map< size_t, Element > >
 CVectorTraits< std::pair< std::vector< size_t >, std::vector< Element > > >
 CVectorTraits< std::vector< Element > >
 CVectorTraits< std::vector< std::pair< size_t, Element > > >
 CVectorTraits< Subvector< Iterator, ConstIterator > >
 CWeakPopovFormDomain< PolynomialRing >
 CWiedemannSolver< Field >Linear system solvers based on Wiedemann's method
 CZOQuad< _Field >A class of striped or block-decomposed zero-one matrices
 CZRing