| ►C_Field | |
| CMatrixDomain< SlicedField< _Field, _WordT > > | |
| 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 | |
| CActivityState | Used by commentator |
| CAltBlackboxBlockContainer< Field, Blackbox, Value > | |
| ►CANY | |
| CBCSR | Block CSR |
| CCOO | Cordinate |
| CCOO1 | Implicit value COO (with only ones, or mones, or..) |
| CCSR | Compressed row |
| CCSR1 | Implicit value CSR (with only ones, or mones, or..) |
| CDIA | Diagonal |
| CELL | Ellpack |
| CELL_R | Ellpack fixed row |
| CELL_R1 | |
| CHYB | Hybrid |
| CLIL | Vector of pairs |
| CSMM | Sparse Map of Maps |
| CSparseMap | Pair of vector/list (Pair of Containers) |
| CSparsePar | Vector/list of pairs (Container of Maps) |
| CSparseSeq | Vector/list of pairs (Container of Pairs) |
| CTPL | Vector of triples |
| CTPL_omp | Triplesbb for openmp |
| ►CContainerCategories::Any | |
| CContainerCategories::Matrix | |
| CContainerCategories::Other | |
| CContainerCategories::Vector | |
| ►CBase_BB_Container | |
| CBB_Symmetric_Container< BlackBoxDomain, Vecteur, RandIter > | |
| ►CBB< Ring > | |
| ►CFIBB< _Field > | |
| CPermutation< _Field, _Matrix > | |
| ►CFIBB< Field > | |
| CFIBBProduct< Field > | |
| CPermutation< Field > | |
| CTriangularFIBB< Field > | |
| ►CFIBB< Ring > | |
| CPermutation< _Tp1 > | |
| CTriangularFIBB< _Tp1 > | |
| ►CBB< Field_ > | |
| ►CFIBB< Field_ > | |
| CFIBBProduct< Field_ > | |
| CTriangularFIBB< Field_ > | |
| CBBcharpoly | BlackBox Characteristic Polynomial |
| CBenchFFT< Field, Simd > | |
| CBenchmarkFile | |
| CBitVector | Binary constant defined both for 32 and 64 bits |
| CMatrixContainerCategory::Blackbox | |
| ►CBlackboxArchetype | Showing the member functions provided by all blackbox matrix classes |
| CMatrixBlackbox< _Tp1, _Mat1, _Vect1 > | |
| CDiagonal< GF2, VectorTraits< Vector< GF2 >::Dense >::VectorCategory > | |
| CMatrixBlackbox< _Field, _Matrix, _Vector > | Matrix black box |
| ►CBlackboxBlockContainerBase< _Field, _Blackbox, _MatrixDomain > | A base class for BlackboxBlockContainer |
| CBlackboxBlockContainerRecord< Field, FMatrix > | |
| CBlackboxBlockContainer< _Field, _Blackbox, _MatrixDomain > | |
| CBlackboxBlockContainerRecord< _Field, _Blackbox, _MatrixDomain > | No doc |
| CBlackboxContainerBase< Field, Blackbox > | A base class for BlackboxContainer |
| ►CBlackboxContainerBase< Field, _Blackbox > | |
| CBlackboxContainer< Field, _Blackbox, RandIter > | Limited doc so far |
| CBlackboxContainerSymmetric< Field, _Blackbox, RandIter > | See base class for doc |
| CBlackboxContainerSymmetrize< Field, _Blackbox, RandIter > | Symmetrizing iterator (for rank computations) |
| ►CBlackboxContainerBase< Field, Vector > | |
| CBlackboxSymmetrizeIterator< Field, Vector > | |
| CDenseContainer< Field, Vector, RandIter > | Limited doc so far |
| CBlackboxFactory< Field, Blackbox > | A tool for computations with integer and rational matrices |
| ►CBlackboxInterface | This blackbox base class exists solely to aid documentation organization |
| CButterfly< _Field, Switch > | |
| CButterfly< _Tp1, _Sw1 > | |
| CCompose< typename Blackbox::template rebind< _Tp1 >::other, typename Blackbox::template rebind< _Tp1 >::other > | |
| CCompose< IMatrix, IMatrix > | |
| CCompose< _Blackbox, _Blackbox >::rebind< _Tp1 > | |
| CCompose< LinBox::Transpose< LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > >, LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > > | |
| CCompose< LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox >, LinBox::Transpose< LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > > > | |
| CComposeOwner< typename Blackbox1::template rebind< _Tp1 >::other, typename Blackbox2::template rebind< _Tp2 >::other > | |
| CDif< typename Blackbox1::template rebind< _Tp1 >::other, typename Blackbox2::template rebind< _Tp2 >::other > | |
| CDirectSum< BB1, BB2 > | |
| ►CDirectSum< Companion< Field_ > > | |
| CFrobenius< Field_ > | |
| CDirectSum< Blackbox, Blackbox >::rebind< _Tp1 > | |
| CDirectSumOwner< typename Blackbox1::template rebind< _Tp1 >::other, typename Blackbox2::template rebind< _Tp2 >::other > | |
| CDirectSumOwner< typename Blackbox::template rebind< _Tp1 >::other, typename Blackbox::template rebind< _Tp1 >::other > | |
| CDirectSumOwner< Blackbox, Blackbox >::rebind< _Tp1 > | |
| CFrobenius< _Tp1 > | |
| CInverse< typename Blackbox::template rebind< _Tp1 >::other > | |
| CInverse< LinBox::Compose< LinBox::Transpose< LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > >, LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > > > | |
| CInverse< LinBox::Compose< LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox >, LinBox::Transpose< LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > > > > | |
| CMoorePenrose< typename Blackbox::template rebind< _Tp1 >::other > | |
| CPolynomialBB< Blackbox, Polynomial > | |
| CPolynomialBBOwner< typename Blackbox::template rebind< _Tp1 >::other, Poly1 > | |
| CPolynomialBBOwner< Blackbox, Polynomial > | |
| CScalarMatrix< Field > | |
| CScalarMatrix< _Tp1 > | |
| CSquarize< typename Blackbox::template rebind< _Tp1 >::other > | |
| CSubmatrix< BlasMatrix< Field > > | |
| CSubmatrix< Matrix, VectorCategories::DenseVectorTag > | |
| CSubmatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > | |
| CSubmatrix< Blackbox, VectorCategories::DenseVectorTag >::rebind< _Tp1 > | |
| CSubmatrix< BlasMatrix< _Field >, VectorCategories::DenseVectorTag > | Specialization for BlasMatrix |
| CSubmatrix< BlasMatrix< _Field >, VectorCategories::DenseVectorTag >::rebind< _Tp1 > | Generic matrix-vector apply y = A * x |
| CSumOwner< typename Blackbox1::template rebind< _Tp1 >::other, typename Blackbox2::template rebind< _Tp2 >::other > | |
| CSylvester< _Tp1 > | |
| CToeplitzBase< _Tp1, _Tp2 > | |
| ►CToeplitzBase< _CField, _PRing > | |
| ►CToeplitz< _CField, _PRing > | This is the blackbox representation of a Toeplitz matrix |
| CHankel< _Tp1, Ring > | |
| ►CToeplitzBase< typename _PRing::CoeffField, _PRing > | |
| CToeplitz< typename _PRing::CoeffField, _PRing > | Specialization for when the field of matrix elements is the same as the coefficient field of the polynomial field |
| ►CToeplitzBase< _PRing::CoeffField, _PRing > | |
| CToeplitz< typename _PRing::CoeffField, _PRing > | Specialization for when the field of matrix elements is the same as the coefficient field of the polynomial field |
| CTranspose< LinBox::Submatrix< LinBox::BlackboxContainerBase< Field, Vector >::Blackbox > > | |
| CTransposeOwner< typename Blackbox_t::template rebind< _Tp1 >::other > | |
| CTransposeOwner< typename Blackbox::template rebind< _Tp1 >::other > | |
| CZeroOne< _Tp1 > | |
| CZeroOne< _Field >::IndexIterator | IndexIterator |
| CZeroOne< _Field >::Iterator | Raw iterator |
| CZeroOne< GF2 >::Iterator | Raw iterator |
| CZeroOne< GF2 >::rebind | |
| CZeroOne< GF2 >::rebind< GF2 > | |
| CZeroOne< _Tp1 > | |
| CZeroOne< _Field >::IndexIterator | IndexIterator |
| CZeroOne< _Field >::Iterator | Raw iterator |
| CZeroOne< GF2 >::Iterator | Raw iterator |
| CZeroOne< GF2 >::rebind | |
| CZeroOne< GF2 >::rebind< GF2 > | |
| CBlockCompose< _Blackbox1, _Blackbox2 > | Blackbox of a product: \(C = AB\), i.e \(Cx \gets A(Bx)\) |
| CButterfly< _Field, Switch > | Switching Network based BlackBox Matrix |
| CCSF< _Field > | Space efficient representation of sparse matrices |
| CCompose< _Blackbox1, _Blackbox2 > | Blackbox of a product: \(C = AB\), i.e \(Cx \gets A(Bx)\) |
| CComposeOwner< _Blackbox1, _Blackbox2 > | Blackbox of a product: \(C = AB\), i.e \(Cx \gets A(Bx)\) |
| CDif< _Blackbox1, _Blackbox2 > | Blackbox of a difference: C := A - B, i.e Cx = Ax - Bx |
| ►CDirectSum< _Blackbox1, _Blackbox2 > | If C = DirectSum(A, B) and y = xA and z = wB, then (y,z) = (x,w)C |
| CFrobenius< _Tp1 > | |
| CDirectSumOwner< _Blackbox1, _Blackbox2 > | |
| CFrobenius< Field_ > | |
| CInverse< Blackbox > | A Blackbox for the inverse |
| CMoorePenrose< Blackbox > | Generalized inverse of a blackbox |
| CNullMatrix | This is a representation of the 0 by 0 empty matrix which does not occupy memory |
| CPolynomialBB< Blackbox, Poly > | Represent the matrix P(A) where A is a blackbox and P a polynomial |
| CPolynomialBBOwner< Blackbox, Poly > | Represent the matrix P(A) where A is a blackbox and P a polynomial |
| CRandomMatrix | |
| CSCompose | |
| CScalarMatrix< Field_ > | Blackbox for aI |
| CSparseMatrix< Field_, SparseMatrixFormat::TPL > | Sparse Matrix in Triples storage |
| CSparseMatrix< Field_, SparseMatrixFormat::TPL_omp > | Sparse matrix representation which stores nonzero entries by i,j,value triples |
| CSquarize< Blackbox > | Transpose matrix without copying |
| CSubmatrix< Blackbox, Trait > | Leading principal minor of existing matrix without copying |
| CSubmatrixOwner< Blackbox, VectorCategories::DenseVectorTag > | Specialization for dense vectors |
| CSum< _Blackbox1, _Blackbox2 > | Blackbox of a matrix sum without copying |
| CSumOwner< _Blackbox1, _Blackbox2 > | Blackbox of a matrix sum without copying |
| CSylvester< _Field > | This is a representation of the Sylvester matrix of two polynomials |
| ►CToeplitzBase< _Field, _PRing > | |
| CToeplitz< Field, PolynomialRing > | |
| ►CToeplitz< _Field, PolyRing > | |
| CHankel< _Field, PolyRing > | |
| CTranspose< Blackbox > | Transpose matrix without copying |
| CTransposeOwner< Blackbox > | Transpose matrix without copying |
| CZeroOne< _Field > | Time and space efficient representation of sparse {0,1}-matrices |
| CZeroOne< _Field > | Time and space efficient representation of sparse {0,1}-matrices |
| ►CMatrixCategories::BlackboxTag | |
| ►CMatrixCategories::ColMatrixTag | |
| CMatrixCategories::RowColMatrixTag | |
| CMatrixCategories::IndexedMatrixTag | |
| ►CMatrixCategories::RowMatrixTag | |
| CMatrixCategories::RowColMatrixTag | |
| CSignature::BLAS_LPM_Method | |
| CBlasApply< Domain > | |
| CMatrixContainerCategory::BlasContainer | |
| CBlasMatrix< _Field, _Storage > | Dense matrix representation |
| CBlasMatrixApplyDomain< Domain, IMatrix > | |
| ►CBlasMatrixApplyDomain< Domain, BlasMatrix< Domain > > | |
| CMatrixApplyDomain< 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 > | |
| CTriangularBlasMatrix< matrixType > | |
| ►CBlasSubmatrix< BlasMatrix< _Field > > | |
| CSubmatrix< BlasMatrix< _Field >, VectorCategories::DenseVectorTag > | Specialization for BlasMatrix |
| ►CBlasSubmatrix< BlasMatrix< Field > > | |
| CTriangularBlasMatrix< BlasMatrix< Field > > | |
| ►CBlasSubmatrix< Matrix > | |
| CTriangularBlasMatrix< Matrix > | Triangular BLAS 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 > | |
| CBlockToeplitz< _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 > | |
| CBooleanSwitch | Boolean 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 |
| CChineseRemainderParallel< CRABase > | |
| 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 > > | |
| CCommentator | Give 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 >::ConstIterator | Raw Iterators (const version) |
| CConstSubMatIterator< E > | |
| CMatrixContainerCategory::Container | |
| CContainerCategories | Used 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 |
| ►CRationalCRABuilderFullMultip< CRAField > | |
| CRationalCRABuilderEarlyMultip< CRAField > | |
| CCRABuilderEarlyMultip< Domain_Type > | NO DOC |
| CCRABuilderFullMultipFixed< Domain_Type > | Chinese Remaindering Algorithm for multiple residues |
| CCRABuilderFullMultipMatrix< Domain_Type > | NO DOC |
| CCRABuilderFullSingle< Domain_Type > | Chinese Remaindering with full precision and no chance of failure |
| CCRABuilderVarPrecEarlyMultip< Domain_Type > | |
| CCRABuilderVarPrecEarlySingle< Domain_Type > | |
| ►CRationalCRABuilderFullMultip< Domain_Type > | |
| CRationalCRABuilderEarlyMultip< Domain_Type > | |
| ►CCRABuilderFullMultip< Domain > | |
| CCRABuilderEarlyMultip< Domain > | |
| CCRABuilderFullMultipFixed< Domain > | |
| CCRABuilderFullMultipMatrix< Domain > | |
| CCRABuilderFullSingle< Domain > | |
| CCRABuilderVarPrecEarlyMultip< Domain > | |
| CCRABuilderVarPrecEarlySingle< Domain > | |
| ►CRationalCRABuilderFullMultip< Domain > | |
| CRationalCRABuilderEarlyMultip< Domain > | |
| ►CCRABuilderSingleBase< Domain_Type > | Abstract base class for CRA builders |
| ►CCRABuilderEarlySingle< Domain_Type > | Heuristic Chinese Remaindering with early termination |
| CCRABuilderEarlyMultip< Domain_Type > | NO DOC |
| CCRABuilderVarPrecEarlyMultip< Domain_Type > | |
| CCRABuilderVarPrecEarlySingle< Domain_Type > | |
| ►CRationalCRABuilderEarlySingle< Domain_Type > | |
| CRationalCRABuilderEarlyMultip< CRAField > | |
| CRationalCRABuilderEarlyMultip< Domain_Type > | |
| CCRABuilderProbSingle< Domain_Type > | Chinese Remaindering with guaranteed probability bound and early termination |
| ►CCRABuilderSingleBase< Domain > | |
| ►CCRABuilderEarlySingle< Domain > | |
| CCRABuilderEarlyMultip< Domain > | |
| CCRABuilderVarPrecEarlyMultip< Domain > | |
| CCRABuilderVarPrecEarlySingle< Domain > | |
| ►CRationalCRABuilderEarlySingle< Domain > | |
| CRationalCRABuilderEarlyMultip< Domain > | |
| CCRABuilderProbSingle< 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 | |
| CCSDate | |
| CCSDouble | |
| CCSInt | |
| CCSString | |
| CDataSeries | This structure holds a bunch of timings |
| ►CDenseMat< _Element > | To be used in standard matrix domain |
| CSliced< MatrixDomain > | |
| CSliced< Domain > | |
| ►CDenseMat< SlicedBase< _Domain::Word_T > > | |
| CSliced< _Domain > | The Sliced Matrix class _Domain must be a GF(3) rep, BaseT must be an unsigned int type |
| CDenseSubVectorChooser< _Field > | |
| CDenseVectorChooser< _Field > | |
| CDenseVectorChooser< GF2 > | |
| ►Cdeque< T > | STL class |
| CmyQueue< Ring > | |
| CDetCategory< BB > | |
| CDetCategory< ScalarMatrix< Field > > | |
| CDetCategory< Toeplitz< Field, PD > > | |
| CDeterministicTag | Iterator 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 | |
| CDensePolynomial< _Tp1 > | |
| CDensePolynomial< BaseRing > | |
| CDensePolynomial< Field > | Dense Polynomial representation using Givaro |
| CPolynomialLocalX< Field >::Element | |
| ►CElementAbstract | Abstract element base class, a technicality |
| CElementEnvelope< Ring > | |
| CElementEnvelope< Field > | Adaptor from archetypical interface to abstract interface, a technicality |
| CElementArchetype | Field and Ring element interface specification and archetypical instance class |
| CEliminator< Field, Matrix > | Elimination system |
| ►CException | This is the exception class in LinBox |
| CBadInputException | The input is not as expected |
| CIrrecuperableException | Something bad an unexpected happened |
| CNotImplementedYetException | Not implemented yet |
| CalgoException | Algorithmic exception |
| 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 | |
| CUniqueSamplingTrait< Trait > | |
| CUniqueSamplingTrait< IteratorCategories::DeterministicTag > | |
| CUniqueSamplingTrait< IteratorTrait > | Whether a prime generator generates a sequence with non repeating numbers |
| CFflasCsr< _Field > | |
| ►CFFT_base< Field, Simd, Enable > | |
| CFFT< Field, Simd > | |
| ►CFFT_base< Field, Simd > | |
| CFFT< 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< Field, Simd > | |
| 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 | |
| CSlicedField< Field, WordT > | |
| ►CField_ | |
| CPlainDomain< Field_ > | |
| 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 > > | |
| ►CFieldDocumentation | This field base class exists solely to aid documentation organization |
| ►CFieldArchetype | Field specification and archetypical instance |
| CRingArchetype | Specification and archetypic instance for the ring interface |
| CGMPRationalField | |
| CMultiModDouble | |
| CParamFuzzy | Abstract parameterized field of "fuzzy" doubles |
| ►CFieldInterface | |
| ►CFieldAbstract | Field base class |
| CElement< Ring > | |
| CRandIter< Ring > | |
| ►CFieldEnvelope< Ring > | |
| CRingEnvelope< Ring > | Implement the ring archetype to minimize code bloat |
| CFieldEnvelope< Field > | Derived class used to implement the field archetype |
| ►CRingAbstract | Abstract ring base class |
| CRingEnvelope< Ring > | Implement the ring archetype to minimize code bloat |
| CFieldTraits< Field > | FieldTrait |
| CFixedPrimeIterator | Adaptor 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 |
| CPowerGaussDomain< _Field > | Repository of functions for rank modulo a prime power by elimination on sparse matrices |
| CGaussDomain< GF2 > | |
| CGeneric | |
| ClatticeMethod::genericMethod | |
| CGenericRandIter< Field > | Random field base element generator |
| ►CGenericTag | Generic ring |
| CGaloisTag | Galois Field GF(p^e) |
| CIntegerTag | If it is isomorphic to Z |
| CModularTag | If it is isomorphic to Z/mZ, for some m or its extensions |
| CRationalTag | If it is isomorphic to Q |
| ►CVectorCategories::GenericVectorTag | Generic vector (no assumption is made) |
| ►CVectorCategories::SparseVectorTag | Sparse vectors (general) |
| CVectorCategories::SparseAssociativeVectorTag | Sparse vectors (general) |
| CVectorCategories::SparseParallelVectorTag | Sparse vectors (general) |
| CVectorCategories::SparseSequenceVectorTag | Sparse vectors (general) |
| ►CVectorCategories::SparseZeroOneVectorTag | Sparse GF2 vectors |
| ►CVectorCategories::DenseVectorTag | Dense vector (GF2 and general) |
| CVectorCategories::DenseZeroOneVectorTag | Sparse vectors (general) |
| 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 | |
| CGMPRationalElement | Elements of GMP_Rationals |
| CGMPRationalRandIter | |
| CGrid< Field, Element > | |
| CGridElement< Element > | |
| CHadamardLogBoundDetails | |
| CHalflineMPDomain< Field, PMatrix1, PMatrix2, PMatrix3 > | |
| CHasIndexed | |
| CHasNext | |
| CHelper | |
| CHeuristicTag | Iterator 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 |
| CindexDomain | Class 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 >::IndexedIterator | Forward 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 > > > | |
| CInteratorBlas< Field, IntVect > | |
| CInteratorIt< IntVect > | |
| 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 >::Iterator | Raw Iterators |
| ►Cvector< T >::iterator | STL iterator class |
| CBitVector::iterator | |
| 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 > > | |
| CHilbert< _Field > | Example of a blackbox that is space efficient, though not time efficient |
| CJIT_RandomEntryGenerator< Field > | |
| CKaratsubaMulDomain< _Field > | |
| CPoint::Labels | X |
| CLABlockLanczosSolver< Field, Matrix > | Biorthogonalising block Lanczos iteration |
| CLanczosSolver< Field, Vector > | Solve a linear system using the conjugate Lanczos iteration |
| CLargeDouble | NO DOC |
| CLastInvariantFactor< _Ring, _Solver > | This is used in a Smith Form algorithm |
| ClatticeMethod | NTL methods |
| CLidiaGfqRandIter< field > | |
| ►CLiftingContainer< _Ring > | |
| ►CLiftingContainerBase< _Ring, _IMatrix > | |
| CBlockHankelLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix, _Block > | Block Hankel LiftingContianer |
| CBlockWiedemannLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix > | Block Wiedemann LiftingContianer |
| CDixonLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix > | Dixon Lifting Container |
| CSparseLULiftingContainer< _Ring, _Field, _IMatrix, _FMatrix > | SparseLULiftingContainer |
| CWiedemannLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix, _FPolynomial > | Wiedemann LiftingContianer |
| ►CLightContainer< Elem > | |
| CSparse_Vector< T, I > | |
| CLightContainer< LightContainer< size_t > > | |
| ►CLightContainer< std::pair< unsigned int, T > > | |
| CSparse_Vector< T, I > | Vector< Pair<T,I> > and actualsize |
| ►CLinboxError | Base class for execption handling in LinBox |
| CLinboxBadFormat | |
| ►CLinboxMathError | |
| CLinboxMathDivZero | |
| CLinboxMathInconsistentSystem | |
| CSolveFailed | |
| CPlotStyle::Line | |
| CLocal | |
| CMap< Source, Target > | |
| CMasseyDomain< Field, Sequence > | Berlekamp/Massey algorithm |
| CMatrixApplyDomain< Domain, IMatrix > | |
| CMatrixArchetype< _Element > | Directly-represented matrix archetype |
| CMatrixCategories | For 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 |
| CDenseReader< Field > | |
| CMapleReader< Field > | |
| CMatrixMarketReader< Field > | |
| CSMSReader< Field > | |
| CSparseRowReader< Field > | |
| 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 | |
| ►CMetaData | This is the general metadata class |
| CAlgorithmMetaData | Algorithm metadata; |
| CBenchmarkMetaData | Benchmark metadata; |
| CEnvironmentMetaData | Environment metadata; |
| CFieldMetaData | Field metadata |
| CGeneratorMetaData | Generator metadata; |
| CMatrixMetaData | Matrix metadata |
| CStorageMetaData | Storage metadata; |
| CMetaDataSeries | |
| CMethod | Define which method to use when working on a system |
| ►CMethodBase | Holds everything a method needs to know about the problem |
| CMethod::CRA< Method::Auto > | |
| CMethod::Auto | |
| CMethod::Blackbox | |
| CMethod::BlockHankel | |
| CMethod::BlockLanczos | |
| CMethod::BlockWiedemann | |
| CMethod::CRA< IterationMethod > | |
| CMethod::Coppersmith | |
| CMethod::DenseElimination | |
| CMethod::Dixon | |
| CMethod::Elimination | |
| CMethod::Lanczos | |
| CMethod::SparseElimination | |
| CMethod::SymbolicNumericNorm | |
| CMethod::SymbolicNumericOverlap | |
| CMethod::Wiedemann | |
| CMethod::WiedemannExtension | |
| CMGBlockLanczosSolver< Field, Matrix > | Block Lanczos iteration |
| CMinPoly< _Integer, _Field > | |
| CSignature::Minpoly_Method | |
| CMinPolyBlas< _Integer, _Field > | |
| ►CModular | |
| CLocalPIRModular< intType > | |
| ►CModular | |
| CLocalPIRModular< intType > | |
| 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 |
| COwnMatrix< Field > | |
| CMatrixDomain< Field > | |
| CMatrixDomain< PolyRing > | |
| COwnMatrix< PolynomialRing > | |
| CPermutation< Field > | |
| CMatrixDomain< Ring > | |
| CMatrix< Field > | |
| CMatrixDomain< PolyDom > | |
| CMatrixDomain< PolynomialRing > | |
| CMatrixDomain< GF2 > | Specialization of MatrixDomain for GF2 |
| CMatrixDomain< SlicedField< _Field, _WordT > > | |
| ►CMVProductDomain< _Field > | |
| CMatrixDomain< _Field > | |
| ►CMVProductDomain< Domain > | |
| CMatrixDomain< Domain > | |
| ►CMVProductDomain< Field_ > | |
| CMatrixDomain< Field_ > | Class of matrix arithmetic functions |
| ►CMVProductDomain< Givaro::Modular< double > > | |
| CMatrixDomain< 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 > | |
| Cnaive | Toom-Cook method |
| CNoHomError | Error object for attempt to establish a Hom that cannot exist |
| CNoIndexed | |
| ►CNotImplementedYet | |
| CLinBoxError | |
| CLinBoxFailure | |
| ►CNTL_GF2E_Initialiser | |
| CNTL_GF2E | |
| ►CNTL_RR_Initialiser | |
| CNTL_RR | |
| CNTL_ZZ | Integer ring |
| ►CNTL_ZZ_p_Initialiser | |
| ►CNTL_ZZ_p | Wrapper of zz_p from NTL |
| CPIR_ntl_ZZ_p | Extend Wrapper of ZZ_p from NTL |
| ►CNTL_zz_p_Initialiser | |
| ►CNTL_zz_p | Long ints modulo a positive integer |
| CNTL_PID_zz_p | Extend Wrapper of zz_p from NTL |
| ►CNTL_ZZ_pE_Initialiser | |
| CNTL_ZZ_pE | Wrapper of ZZ_pE from NTL Define a parameterized class to handle easily Givaro::ZRing<NTL::ZZ_pE> field |
| ►CNTL_zz_pE_Initialiser | Use ZZ_pEBak mechanism too ? |
| CNTL_zz_pE | Zz_pE Define a parameterized class to easily handle Givaro::ZRing<NTL::zz_pE> field |
| ►CNTL_zz_pEX_Initialiser | |
| CNTL_zz_pEX | Ring (in fact, a unique factorization domain) of polynomial with coefficients in class NTL_zz_p (integers mod a wordsize prime) |
| ►CNTL_ZZ_pX_Initialiser | |
| CNTL_ZZ_pX | Ring (in fact, a unique factorization domain) of polynomial with coefficients in class NTL_ZZ_p (integers mod a wordsize prime) |
| ►CNTL_zz_pX_Initialiser | |
| CNTL_zz_pX | Ring (in fact, a unique factorization domain) of polynomial with coefficients in class NTL_zz_p (integers mod a wordsize prime) |
| CNTL_ZZRandIter | |
| COpenCLMatrixDomainFactory::oclEnviron | |
| COneInvariantFactor< _Ring, _LastInvariantFactor, _Compose, _RandomMatrix > | Limited doc so far |
| COpCounter | |
| COpenCLEnviron | Container 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_ > | |
| CPlainMatrix< Domain_ > | |
| ►CPlainSubmatrix< Self_t > | |
| CPlainMatrix< Self_t > | |
| CPlotStyle::Plot | What style of graphic : histogram ? graph ? |
| CPlotData | The raw data to plot |
| CPlotGraph | The graph (2D) |
| CPlotStyle | Represents a table of values to plot (2D) |
| CPLUQMatrix< Field > | PLUQ factorisation |
| CPoint | |
| CPoint::Points | Numerical value for x |
| ►CPoly1Dom | |
| CPolynomialRing< BaseRing, StorageTag > | Polynomials |
| 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 > | |
| CPolynomialMatrixDomain< 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 > | |
| CPolynomialMatrixDomain< 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 > | |
| CPreconditionFailed | A precondition failed |
| CPreMap< Source, Target > | |
| ►CPrimeIterator< Trait > | Prime Iterator |
| CGmpRandomPrime | Generating random prime integers, using the gmp library |
| ►CPrimeIterator< IteratorCategories::HeuristicTag > | |
| CMaskedPrimeIterator< Trait > | Masked Prime Iterator |
| ►CPrimeIterator< Trait > | |
| CMaskedPrimeIterator< 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 > | |
| CRandIterArchetype | Random field element generator archetype |
| CRandomDenseMatrix< Randiter, Field > | Random Dense Matrix builder |
| ►CrandomFEGW | |
| ►CRandIterAbstract | Random field element generator |
| CRandIterEnvelope< Field > | Random field base element generator |
| CRandomFFTPrime | |
| CRandomMatrixTraits< Matrix > | |
| CRankBuilder | Random method for constructing rank |
| ►CRankBuildMethod | |
| C_LU_ | |
| C_Rank_update_ | |
| 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 |
| CSparseMap< _Field > | |
| CSparsePar< _Field > | |
| CSparseSeq< _Field > | |
| CVector< U > | |
| CDense< U > | |
| CSparse< U > | |
| CSparseSeq< U > | |
| CSparseMap< U > | |
| CRawVector< bool > | |
| ►CRawVector< Field::Element > | |
| CDense< Field > | |
| CSparseSeq< Field > | |
| CSparsePar< Field > | |
| CSparseMap< Field > | |
| CVector< Field > | |
| ►CRawVector< Ring::Element > | |
| CVector< Ring > | Vector ?? |
| 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 |
| CRingInterface | This ring base class exists solely to aid documentation organization |
| CRNS< Unsigned > | RNS |
| CRNSfixed< Unsigned > | |
| ►CRNSsystemFixed | |
| CGivaroRnsFixedCRA< Domain > | |
| CGivaroRnsFixedCRA< Domain_Type > | NO DOC.. |
| CRReconstruction< Ring, RRBase > | |
| ►CRReconstructionBase< Ring > | |
| ►CClassicRationalReconstruction< Ring > | |
| CClassicMaxQRationalReconstruction< typename _LiftingContainer::Ring > | |
| CClassicMaxQRationalReconstruction< Ring > | |
| ►CFastRationalReconstruction< Ring > | |
| CFastMaxQRationalReconstruction< Ring > | |
| ►CRReconstructionBase< Givaro::ZRing< Integer > > | |
| ►CClassicRationalReconstruction< Givaro::ZRing< Integer > > | |
| CClassicMaxQRationalReconstruction< Givaro::ZRing< Integer > > | |
| CSemiDIteration< Matrix, Field > | CRA iteration to get a diagonal with the same signature |
| CShapeFlags | |
| CCRABuilderFullMultip< Domain_Type >::Shelf | |
| CshowProgression | Show 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 |
| CSmithFormIliopoulos | This 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 > | |
| CCompanion< _Tp1 > | |
| CLambdaSparseMatrix< _Field, _Row > | |
| 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 > | |
| CLambdaSparseMatrix< _Tp1, _Rw1 > | |
| ►CSparseMatrix< Field_, SparseMatrixFormat::CSR > | |
| CCompanion< Field_ > | Companion matrix of a monic polynomial |
| CSparseMatrixDomain< _Field, _Storage > | |
| ►CSparseMatrixGeneric< _Field, _Row, Trait > | Sparse matrix container This class acts as a generic row-wise container for sparse matrices |
| CSparseMatrix< _Field, SparseMatrixFormat::SparseSeq > | |
| CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseAssociativeVectorTag > | |
| CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseParallelVectorTag > | |
| CSparseMatrixGeneric< _Field, _Row, VectorCategories::SparseSequenceVectorTag > | |
| ►CSparseMatrixGeneric< _Field, Vector< _Field >::SparseMap, VectorCategories::SparseAssociativeVectorTag > | |
| CSparseMatrix< _Field, SparseMatrixFormat::SparseMap > | |
| ►CSparseMatrixGeneric< _Field, Vector< _Field >::SparsePar, VectorCategories::SparseParallelVectorTag > | |
| CSparseMatrix< _Field, SparseMatrixFormat::SparsePar > | |
| 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 | |
| CNullBuffer | |
| 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::Term | What format the plot should be in? |
| CBlockCoppersmithDomain< _Domain, _Sequence >::BM_Seq::BM_iterator::TerminationState | |
| CTernaryLattice | NO DOC |
| CTestPolySmithFormUtil< Field > | |
| CPoint::Times | Y time |
| CTimeWatcher | Helper |
| 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 |
| CTransposedBlasMatrix< BlasPermutation< I > > | |
| CTransposedBlasMatrix< Matrix > | TransposedBlasMatrix |
| CSparseMatrix< Field_, SparseMatrixFormat::TPL >::Triple | |
| CTriplesBBTriple< Element > | |
| CTriplesBlock | |
| CTriplesCoord | |
| CTriplesDataBlock< Element > | |
| CTriplesSmallCoord | |
| ►Ctrue_type | |
| CUniqueSamplingTrait< IteratorCategories::DeterministicTag > | |
| CUniformTag | Iterator sampling uniformly from all primes of given bitsize |
| ►CUnparametricOperations | |
| CNTL_GF2E | |
| CNTL_RR | |
| CNTL_ZZ_p | Wrapper of zz_p from NTL |
| CNTL_ZZ_pE | Wrapper of ZZ_pE from NTL Define a parameterized class to handle easily Givaro::ZRing<NTL::ZZ_pE> field |
| CNTL_ZZ_pX | Ring (in fact, a unique factorization domain) of polynomial with coefficients in class NTL_ZZ_p (integers mod a wordsize prime) |
| CNTL_zz_p | Long ints modulo a positive integer |
| CNTL_zz_pE | Zz_pE Define a parameterized class to easily handle Givaro::ZRing<NTL::zz_pE> field |
| CNTL_zz_pEX | Ring (in fact, a unique factorization domain) of polynomial with coefficients in class NTL_zz_p (integers mod a wordsize prime) |
| CNTL_zz_pX | Ring (in fact, a unique factorization domain) of polynomial with coefficients in class NTL_zz_p (integers mod a wordsize prime) |
| 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::Values | Y |
| ►Cvector< T > | STL class |
| CLazyProduct | |
| CVectorCategories | List of vector categories |
| ►CVectorDomainBase< Field > | |
| ►CDotProductDomain< Field > | |
| CVectorDomain< Field > | |
| ►CVectorDomainBase< Field_ > | |
| ►CDotProductDomain< Field_ > | |
| CVectorDomain< Field_ > | |
| ►CVectorDomainBase< GF2 > | |
| ►CDotProductDomain< GF2 > | |
| CVectorDomain< GF2 > | |
| CVectorDomain< GF2 > | |
| CDotProductDomain< GF2 > | |
| ►CVectorDomainBase< Givaro::Modular< double > > | |
| CDotProductDomain< Givaro::Modular< double > > | |
| CDotProductDomain< Givaro::Modular< double > > | |
| ►CVectorDomainBase< Givaro::Modular< float > > | |
| CDotProductDomain< Givaro::Modular< float > > | |
| CDotProductDomain< Givaro::Modular< float > > | |
| ►CVectorDomainBase< Givaro::Modular< int16_t > > | |
| CDotProductDomain< Givaro::Modular< int16_t > > | |
| CDotProductDomain< Givaro::Modular< int16_t > > | |
| ►CVectorDomainBase< Givaro::Modular< int32_t, Compute > > | |
| CDotProductDomain< Givaro::Modular< int32_t, Compute > > | |
| CDotProductDomain< Givaro::Modular< int32_t, Compute > > | |
| ►CVectorDomainBase< Givaro::Modular< int64_t, Compute_t > > | |
| CDotProductDomain< Givaro::Modular< int64_t, Compute_t > > | |
| CDotProductDomain< Givaro::Modular< int64_t, Compute_t > > | |
| ►CVectorDomainBase< Givaro::Modular< int8_t > > | |
| CDotProductDomain< Givaro::Modular< int8_t > > | |
| CDotProductDomain< Givaro::Modular< int8_t > > | |
| ►CVectorDomainBase< Givaro::Modular< uint16_t, Compute_t > > | |
| CDotProductDomain< Givaro::Modular< uint16_t, Compute_t > > | Specialization of DotProductDomain for unsigned short modular field |
| CDotProductDomain< Givaro::Modular< uint16_t, Compute_t > > | Specialization of DotProductDomain for unsigned short modular field |
| ►CVectorDomainBase< Givaro::Modular< uint32_t, Compute_t > > | |
| CDotProductDomain< Givaro::Modular< uint32_t, Compute_t > > | Specialization of DotProductDomain for uint32_t modular field |
| CDotProductDomain< Givaro::Modular< uint32_t, Compute_t > > | Specialization of DotProductDomain for uint32_t modular field |
| ►CVectorDomainBase< Givaro::Modular< uint64_t, Compute_t > > | |
| CDotProductDomain< Givaro::Modular< uint64_t, Compute_t > > | Specialization of DotProductDomain for uint64_t modular field |
| CDotProductDomain< Givaro::Modular< uint64_t, Compute_t > > | Specialization of DotProductDomain for uint64_t modular field |
| ►CVectorDomainBase< Givaro::Modular< uint8_t, Compute_t > > | |
| CDotProductDomain< Givaro::Modular< uint8_t, Compute_t > > | Specialization of DotProductDomain for unsigned short modular field |
| CDotProductDomain< Givaro::Modular< uint8_t, Compute_t > > | Specialization of DotProductDomain for unsigned short modular field |
| ►CVectorDomainBase< Givaro::ModularBalanced< double > > | |
| CDotProductDomain< Givaro::ModularBalanced< double > > | Specialization of DotProductDomain |
| CDotProductDomain< Givaro::ModularBalanced< double > > | Specialization of DotProductDomain |
| ►CVectorDomainBase< Givaro::ModularBalanced< float > > | |
| CDotProductDomain< Givaro::ModularBalanced< float > > | |
| CDotProductDomain< Givaro::ModularBalanced< float > > | |
| ►CVectorDomainBase< Givaro::ModularBalanced< int32_t > > | |
| CDotProductDomain< Givaro::ModularBalanced< int32_t > > | |
| CDotProductDomain< Givaro::ModularBalanced< int32_t > > | |
| ►CVectorDomainBase< Givaro::ModularBalanced< int64_t > > | |
| CDotProductDomain< Givaro::ModularBalanced< int64_t > > | |
| CDotProductDomain< Givaro::ModularBalanced< int64_t > > | |
| ►CVectorDomainBase< LinBox::GF2 > | |
| ►CDotProductDomain< LinBox::GF2 > | |
| CVectorDomain< LinBox::GF2 > | |
| ►CVectorDomainBase< LinBox::ParamFuzzy > | |
| ►CDotProductDomain< LinBox::ParamFuzzy > | |
| CVectorDomain< LinBox::ParamFuzzy > | |
| ►CVectorDomainBase< PIR_ntl_ZZ_p > | |
| CDotProductDomain< PIR_ntl_ZZ_p > | |
| CDotProductDomain< PIR_ntl_ZZ_p > | |
| ►CVectorDomainBase< PIRModular< int32_t > > | |
| CDotProductDomain< PIRModular< int32_t > > | |
| CDotProductDomain< PIRModular< int32_t > > | |
| ►CVectorDomainBase< Ring > | |
| ►CDotProductDomain< Ring > | |
| CVectorDomain< Ring > | |
| CVectorEltPointer< _Vector > | |
| CVectorEltPointer< const _Vector > | |
| CVectorFraction< Domain > | VectorFraction<Domain> is a vector of rational elements with common reduced denominator |
| ►CVectorStream< _Vector > | Vector factory |
| CRandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag > | Specialization of random dense stream for dense vectors |
| CRandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag > | Specialization of RandomSparseStream for dense vectors |
| CRandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag > | Specialization of RandomSparseStream for sparse associative vectors |
| CRandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag > | Specialization of RandomSparseStream for sparse parallel vectors |
| CStandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag > | Specialization of standard basis stream for dense vectors |
| CStandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag > | Specialization of standard basis stream for sparse associative vectors |
| CStandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag > | Specialization of standard basis stream for sparse parallel vectors |
| CStandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag > | Specialization of standard basis stream for sparse sequence vectors |
| CConstantVectorStream< _Vector > | Constant vector factory |
| CRandomDenseStream< Field, _Vector, RandIter, Trait > | Random dense vector stream |
| CRandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag > | Specialization of random dense stream for dense vectors |
| CRandomSparseStream< Field, _Vector, RandIter, Trait > | Random sparse vector stream |
| CRandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag > | Specialization of RandomSparseStream for dense vectors |
| CRandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag > | Specialization of RandomSparseStream for sparse associative vectors |
| CRandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag > | Specialization of RandomSparseStream for sparse parallel vectors |
| CRandomSparseStreamGF2< _Vector > | |
| CStandardBasisStream< Field, _Vector, Trait > | Stream for \(e_1,\cdots,e_n\) |
| CStandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag > | Specialization of standard basis stream for dense vectors |
| CStandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag > | Specialization of standard basis stream for sparse associative vectors |
| CStandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag > | Specialization of standard basis stream for sparse parallel vectors |
| CStandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag > | Specialization of standard basis stream for sparse sequence vectors |
| ►CVectorStream< BitVector > | |
| CRandomDenseStreamGF2 | |
| ►CVectorStream< Vector > | |
| CConstantVectorStream< Vector > | |
| CRandomDenseStream< Field, Vector, RandIter, Trait > | |
| CRandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag > | |
| CRandomSparseStream< Field, Vector, RandIter, Trait > | |
| CRandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag > | |
| CRandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag > | |
| CRandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag > | |
| CStandardBasisStream< Field, Vector, Trait > | |
| CStandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag > | |
| CStandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag > | |
| CStandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag > | |
| CStandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag > | |
| 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 | |
| CLocal2_32 | Fast arithmetic mod 2^32, including gcd |