Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

linbox Data Structures

Here are the data structures with brief descriptions:
ActivityStateUsed by commentator
Argument
BaseTimerBase for class RealTimer; class SysTimer; class UserTimer;
BB_Symmetric_Container
BBBase
BBThread
BitVector
BlackboxArchetypeShowing the member functions provided by all blackbox matrix classes
BlackboxBlockContainer
BlackboxBlockContainerBaseA base class for BlackboxBlockContainer. The primary member function is begin(). It returns an iterator which after i increments (++) dereferences to $U A^i V$, for $U$ and $V$ determined by the init function. It is designed to be used with implementations of Block Berlekamp-Massey such as BlockMasseyDomain
BlackboxBlockContainerBase::const_iterator
BlackboxBlockContainerRecord
BlackboxContainerLimited doc so far
BlackboxContainerBaseA base class for BlackboxContainer. The primary member function is begin(). It returns an iterator which after i increments (++) dereferences to $v^T A^i u$, for $v$ and $u$ determined by the form of construction. It is designed to be used with implementations of Berlekamp-Massey such as MasseyDom
BlackboxContainerBase::const_iterator
BlackboxContainerSymmetricSee base class for doc
BlackboxContainerSymmetrizeSymmetrizing iterator (for rank computations). # //================================================================ // LinBox Project 1999 // Symmetrizing iterator (for rank computations) // Same left and right vector // A is supposed to have tranpose-vector product // the sequence is this->u^t this->u, (A this->u)^t (A this->u) = this->u^t (A^t A) this->u, // (A^t (A this->u))^t (A^t (A this->u)) = this->u^t (A^t A)^2 this->u , etc. // Time-stamp: <13 Jun 02 18:16:43 Jean-Guillaume.Dumas@imag.fr> // ================================================================ #
BlackboxFactoryA tool for computations with integer and rational matrices. The blackbox factory provides a facility for performing integer or rational computations by reducing modulo one or more primes and recovering the solution with Chinese Remaindering, lifting, or rational reconstruction. It is an interface that provides one method which, given a field, produces a black box representing a particular matrix over that field. The factory object may be passed to various procedures, such as rank, det, and solve, which will perform the required modular reductions to find integer or rational solutions
BlackboxInterfaceThis blackbox base class exists solely to aid documentation organization
BlackboxSpecifier
BlackboxSymmetrizeIterator
BlasApply
BlasBlackboxTemplate <class>
BlasBlackbox::rebind
BlasEliminationTraits
BlasMatrixLimited docs so far
BlasMatrixApplyDomain
BlasMatrixDomain
BlasMatrixDomainCharpoly
BlasMatrixDomainDet
BlasMatrixDomainInv
BlasMatrixDomainLeftSolve
BlasMatrixDomainMinpoly
BlasMatrixDomainMul
BlasMatrixDomainMulAdd
BlasMatrixDomainMulin
BlasMatrixDomainRank
BlasMatrixDomainRightSolve
BlasPermutation
BlasTag
BlockLanczosSolver
BlockLanczosTraits
BlockMasseyDomainCompute the linear generator of a sequence of matrices Giorgi, Jeannerod Villard algorithm from ISSAC'03 This class encapsulates the functionality required for computing the block minimal polynomial of a matrix
BlockWiedemannLiftingContainer
BlockWiedemannSolver
BlockWiedemannTraits
BooleanSwitch
BooleanSwitchFactory
ButterflySwitching Network based BlackBox Matrix. A good preconditioner
Butterfly::rebind
CekstvSwitch
CekstvSwitchFactory
ChineseRemainder
ClassifyRing
ClassifyRing< GF2 >
ClassifyRing< GivaroExtension< BaseField > >
ClassifyRing< GivaroGfq >
ClassifyRing< GivaroMontg >
ClassifyRing< GivaroRational >
ClassifyRing< GivaroZpz< Tag > >
ClassifyRing< GMP_Integers >
ClassifyRing< GMPRationalField >
ClassifyRing< LidiaGfq >
ClassifyRing< Local2_32 >
ClassifyRing< Modular< double > >
ClassifyRing< Modular< Element > >
ClassifyRing< Modular< int > >
ClassifyRing< Modular< int32 > >
ClassifyRing< Modular< int8 > >
ClassifyRing< Modular< short > >
ClassifyRing< NTL_PID_zz_p >
ClassifyRing< NTL_ZZ >
ClassifyRing< NTL_zz_p >
ClassifyRing< PID_integer >
ClassifyRIng< PIR_ntl_ZZ_p >
ClassifyRIng< PIRModular< int > >
ClassifyRIng< PIRModular< int32 > >
ClassifyRing< UnparametricField< K > >
ClassifyRing< UnparametricField< NTL::RR > >
ClassifyRing< UnparametricField< NTL::ZZ_p > >
ClassifyRing< UnparametricRandIter< NTL::GF2E > >
ClassifyRing< UnparametricRandIter< NTL::zz_pE > >
ClassifyRing< UnparametricRandIter< NTL::ZZ_pE > >
CommentatorGive information to user during runtime
Commentator::Activity
Commentator::StepsAndTime
CompanionCompanion matrix of a monic polynomial
Companion::rebind
CompareSparseEntries
ComposeGeneral case
Compose::rebind
Compose< _Blackbox, _Blackbox >Specialization for _Blackbox1 = _Blackbox2
Compose< _Blackbox, _Blackbox >::rebind
ComposeTraitsUsed in ..., for example
ComposeTraits< DenseMatrix< Field > >Used in smith-binary, for example
ConstantVectorStream
CRA
DenseContainerLimited doc so far
DenseMatrixBlackbox interface to dense matrix representation
DenseMatrix::rebind
DenseMatrixBase
DenseMatrixBase::rebind
DenseMatrixFactory
DenseReader
DenseRowsMatrix
DenseSubmatrix
DenseSubmatrix::rebind
DiagonalGeneral diagonal, not be implemented
Diagonal< _Field, VectorCategories::DenseVectorTag >Specialization of Diagonal for application to dense vectors
Diagonal< _Field, VectorCategories::DenseVectorTag >::rebind
Diagonal< Field, VectorCategories::SparseAssociativeVectorTag >Specialization of Diagonal for application to sparse associative vectors
Diagonal< Field, VectorCategories::SparseAssociativeVectorTag >::rebind
Diagonal< Field, VectorCategories::SparseSequenceVectorTag >Specialization of Diagonal for application to sparse sequence vectors
Diagonal< Field, VectorCategories::SparseSequenceVectorTag >::rebind
DifBlackbox of a difference: C := A - B, i.e. Cx = Ax - Bx
Dif::rebind
DiophantineSolverDiophantineSolver<QSolver> creates a diophantine solver using a QSolver to generate rational solutions Methods solve, randomSolve just expose functions from underlying rational solver. Method diophantineSolve creates a solution with minimal denominator, and can also create a certificate of minimality (described in 'Certified Dense Linear System Solving' by Mulders+Storjohann) which will be left in the public field lastCertificate
DirectSumIf C = DirectSum(A, B) and y = xA and z = wB, then (y,z) = (x,w)C
DirectSum::rebind
DirectSum< Blackbox, Blackbox >
DirectSum< Blackbox, Blackbox >::rebind
DixonLiftingContainer
DixonTraits
DotProductDomain
DotProductDomain< GivaroZpz< Std16 > >
DotProductDomain< GivaroZpz< Std32 > >
DotProductDomain< Modular< double > >
DotProductDomain< Modular< int > >
DotProductDomain< Modular< int16 > >
DotProductDomain< Modular< int32 > >
DotProductDomain< Modular< int8 > >
DotProductDomain< Modular< uint16 > >
DotProductDomain< Modular< uint32 > >
DotProductDomain< Modular< uint8 > >
DotProductDomain< PIR_ntl_ZZ_p >
DotProductDomain< PIRModular< int > >
DotProductDomain< PIRModular< int32 > >
ElementAbstractAbstract element base class, a technicality
ElementArchetypeField and Ring element interface specification and archetypical instance class
ElementEnvelopeAdaptor from archetypical interface to abstract interface, a technicality
EliminationSpecifier
Eliminator
FactorizedMatrixLeftLSolve
FactorizedMatrixLeftSolve
FactorizedMatrixLeftUSolve
FactorizedMatrixRightLSolve
FactorizedMatrixRightSolve
FactorizedMatrixRightUSolve
FactorMult
FFLASBLAS for matrices over finite fields
FFPACKSet of elimination based routines for dense linear algebra with matrices over finite prime field of characteristic less than 2^26
FieldAbstractField base class
FieldArchetypeField specification and archetypical instance
FieldAXPY
FieldAXPY< GivaroZpz< Std16 > >
FieldAXPY< GivaroZpz< Std32 > >
FieldAXPY< Modular< _Element > >
FieldAXPY< Modular< double > >
FieldAXPY< Modular< int > >
FieldAXPY< Modular< int16 > >
FieldAXPY< Modular< int32 > >
FieldAXPY< Modular< int8 > >
FieldAXPY< Modular< uint16 > >
FieldAXPY< Modular< uint32 > >
FieldAXPY< Modular< uint8 > >
FieldAXPY< NTL_ZZ >
FieldAXPY< PIR_ntl_ZZ_p >
FieldAXPY< PIRModular< int > >
FieldAXPY< PIRModular< int32 > >
FieldAXPY< UnparametricField< integer > >
FieldEnvelopeDerived class used to implement the field archetype
FieldFactorMult
FieldInterfaceThis field base class exists solely to aid documentation organization
FieldIODummy field for conceptually unclear io
FieldTraits
FieldTraits< GivaroExtension< BaseField > >
FrobeniusTemplate <class>
Frobenius::rebind
GaussDomainRepository of functions for rank by elimination on sparse matrices. Several versions allow for adjustment of the pivoting strategy and for choosing in-place elimination or for not modifying the input matrix. Also an LU interface is offered
GenericRandIter
GF2
GF2RandIter
GivaroExtension
GivaroExtension< GivaroGfq >
GivaroFieldGive LinBox fields an allure of Givaro Fields
GivaroGfq
GivaroMontgWrapper of Givaro's Montgomery<Std32>
GivaroRational
GivaroZpzWrapper of Givaro's ZpzDom
GivPolynomialPolynomials over a domain
GivPolynomial::rebind
GivPolynomialRingPolynomials with coefficients modulo some power of two
GmpRandomPrimeGenerating random prime integers, using the gmp library
GMPRationalElementElements of GMP_Rationals
GMPRationalField
GMPRationalRandIter
HankelTemplate <class>
Hankel::rebind
HilbertExample of a blackbox that is space efficient, though not time efficient
Hilbert::rebind
Hilbert< _Field, VectorCategories::DenseVectorTag >
Hilbert< _Field, VectorCategories::SparseAssociativeVectorTag >
Hilbert< _Field, VectorCategories::SparseSequenceVectorTag >
HomMap element of source ring(field) to target ring
Hom< BaseField, GivaroExtension< BaseField > >
Hom< Source, Source >
HybridSpecifier
InconsistentSystem
indexDomain
IntegerModularDet
IntegerModularMinpoly
InvalidMatrixInput
InverseA Blackbox for the inverse. Not efficient if many applications are used
Inverse::rebind
LABlockLanczosSolver
LanczosSolverSolve a linear system using the conjugate Lanczos iteration. Lanczos system solver class. This class encapsulates the functionality required for solving a linear system through the conjugate Lanczos iteration
LanczosTraits
LastInvariantFactorThis is used in a Smith Form algorithm. This computes the last invariant factor of an integer matrix, whether zero or not, by rational solving
LazyProduct
LessThanString
LessTypeInfo
LidiaGfqDefines the Galois Field GF(pk)
LidiaGfqRandIter
LiftingContainer
LiftingContainerBase
LiftingContainerBase::const_iterator
LinboxBadFormat
LinboxError
LinboxMathDivZero
LinboxMathError
Local2_32Fast arithmetic mod 2^32, including gcd
LQUPMatrix
MapleDense1Reader
MapleSparse1Reader
MasseyDomainBerlekamp/Massey algorithm. Domain Massey
  • Computation is stopped when the polynomials remain the same for more than EARLY_TERM_THRESOLD
  • When minimal polynomial equals characteristic polynomial, 2 additional iterations are needed to compute it (parameter DEFAULT_ADDITIONAL_ITERATION), but those iterations are not needed for the rank
MatrixApplyDomainBlackbox apply optimizations
MatrixApplyDomain< Domain, BlasBlackbox< Domain > >
MatrixApplyDomain< Domain, BlasMatrix< typename Domain::Element > >
MatrixApplyDomain< Domain, DenseMatrix< Domain > >
MatrixArchetype
MatrixCategoriesFor specializing matrix arithmetic
MatrixCategories::BlackboxTag
MatrixCategories::ColMatrixTag
MatrixCategories::RowColMatrixTag
MatrixCategories::RowMatrixTag
MatrixContainerCategory
MatrixContainerCategory::Blackbox
MatrixContainerCategory::BlasContainer
MatrixContainerCategory::Container
MatrixContainerTrait
MatrixContainerTrait< BlasBlackbox< Field > >
MatrixContainerTrait< BlasMatrix< typename Field::Element > >
MatrixContainerTrait< const BlasBlackbox< Field > >
MatrixContainerTrait< const BlasMatrix< typename Field::Element > >
MatrixContainerTrait< DenseMatrix< Field > >
MatrixContainerTrait< DenseMatrixBase< typename Field::Element > >
MatrixContainerTrait< SparseMatrix< Field > >
MatrixContainerTrait< SparseMatrixBase< typename Field::Element > >
MatrixDomainClass of matrix arithmetic functions
MatrixHomTrait
MatrixHomTrait< BlasBlackbox< Ring >, Field >
MatrixHomTrait< DenseMatrix< Ring >, Field >
MatrixHomTrait< DenseMatrixBase< typename Ring::Element >, Field >
MatrixHomTrait< SparseMatrix< Ring, typename Vector< Ring >::SparseMap >, Field >
MatrixHomTrait< SparseMatrix< Ring, typename Vector< Ring >::SparsePar >, Field >
MatrixHomTrait< SparseMatrix< Ring, typename Vector< Ring >::SparseSeq >, Field >
MatrixInverse
MatrixMarketReader
MatrixRank
MatrixStream
MatrixStreamReader
MatrixTraits
MatrixTraits< BlasBlackbox< Field > >
MatrixTraits< BlasMatrix< Element > >
MatrixTraits< const BlasBlackbox< Field > >
MatrixTraits< const BlasMatrix< Element > >
MatrixTraits< const DenseMatrix< Field > >
MatrixTraits< const DenseMatrixBase< Element > >
MatrixTraits< const SparseMatrix< Field, _Row > >
MatrixTraits< const SparseMatrixBase< Element, Row, Trait > >
MatrixTraits< const TransposeMatrix< Matrix, MatrixCategories::ColMatrixTag > >
MatrixTraits< const TransposeMatrix< Matrix, MatrixCategories::RowColMatrixTag > >
MatrixTraits< const TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag > >
MatrixTraits< DenseMatrix< Field > >
MatrixTraits< DenseMatrixBase< Element > >
MatrixTraits< DenseRowsMatrix< Row > >
MatrixTraits< DenseSubmatrix< Element > >
MatrixTraits< MatrixArchetype< Element > >
MatrixTraits< SparseMatrix< Field, _Row > >
MatrixTraits< SparseMatrixBase< Element, Row, Trait > >
MatrixTraits< TransposeMatrix< Matrix, MatrixCategories::ColMatrixTag > >
MatrixTraits< TransposeMatrix< Matrix, MatrixCategories::RowColMatrixTag > >
MatrixTraits< TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag > >
MersenneTwister
MessageClass
MethodMethod specifiers for controlling algorithm choice
MGBlockLanczosSolverBlock Lanczos iteration
MinPoly
MinPolyBlas
ModularPrime fields of positive characteristic implemented directly in LinBox
Modular< double >Template <>
Modular< int >Template <>
Modular< int16 >Specialization of Modular to short element type with efficient dot product
Modular< int32 >Template <>
Modular< int8 >Specialization of Modular to signed 8 bit element type with efficient dot product
Modular< uint16 >Specialization of class Modular for uint16 element type
Modular< uint32 >Specialization of class Modular for uint32 element type
Modular< uint8 >Allows compact storage when the modulus is less than 2^8
ModularBase
ModularBase::RandIter
ModularRandIter
MoorePenroseGeneralized inverse of a blackbox. Efficiency concerns when many applications are used
MoorePenrose::rebind
MVProductDomainHelper class to allow specializations of certain matrix-vector products
MVProductDomain< Modular< int16 > >
MVProductDomain< Modular< int32 > >
MVProductDomain< Modular< int8 > >
MVProductDomain< Modular< uint16 > >
MVProductDomain< Modular< uint32 > >
MVProductDomain< Modular< uint8 > >
MVProductDomain< PIR_ntl_ZZ_p >
MVProductDomain< PIRModular< int32 > >
NoHomErrorError object for attempt to establish a Hom that cannot exist
NonBlasEliminationTraits
NonzeroRandIter
NTL_GF2E
NTL_PID_zz_pExtend Wrapper of zz_p from NTL. Add PID functions
NTL_ZZ_p
NTL_zz_p
NTL_ZZ_pE
NTL_ZZRandIter
NullMatrixThis is a representation of the 0 by 0 empty matrix which does not occupy memory. It has it's uses!
NullMatrix::rebind
NumericalTraits
OneInvariantFactorLimited doc so far
PairPair of I and T : struct { column index, value }
ParamFuzzy
ParamFuzzyRandIter
PermutationSize is n
Permutation::rebind
PIR_ntl_ZZ_pExtend Wrapper of ZZ_p from NTL. Add PIR functions
PIRModular< int >Template <>
PIRModular< int32 >Template <>
PolynomialBBRepresent the matrix P(A) where A is a blackbox and P a polynomial
PolynomialBB::rebind
PowerOfTwoModularRing of elements modulo some power of two
PowerOfTwoModular::RandIter
PreconditionFailed
PrimeStream
RandIterAbstract
RandIterArchetype
RandIterEnvelope
RandomDenseStream
RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >
RandomMatrix
RandomMatrix::rebind
RandomMatrixTraits
RandomPrime
RandomSparseStream
RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >
RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >
RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >
RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseSequenceVectorTag >
RationalReconstructionLimited doc so far. Used, for instance, after LiftingContainer
RationalSolverInterface for the different specialization of p-adic lifting based solvers
RationalSolver< Ring, Field, RandomPrime, BlockWiedemannTraits >Partial specialization of p-adic based solver with block Wiedemann algorithm
RationalSolver< Ring, Field, RandomPrime, DixonTraits >Partial specialization of p-adic based solver with Dixon algorithm
RationalSolver< Ring, Field, RandomPrime, NumericalTraits >Partial specialization of p-adic based solver with a hybrid Numeric/Symbolic computation
RationalSolver< Ring, Field, RandomPrime, WiedemannTraits >Partial specialization of p-adic based solver with Wiedemann algorithm
RationalSolverAdaptive
RawVector
RealTimer
RebindUsed in support of Hom, MatrixHom
Rebind< std::map< size_t, T >, U >
Rebind< std::pair< std::vector< size_t >, std::vector< T > >, U >
Rebind< std::vector< std::pair< size_t, T > >, U >
Rebind< std::vector< T >, U >
ReverseVector
RingAbstractAbstract ring base class
RingArchetypeSpecification and archetypic instance for the ring interface
RingCategories
RingCategories::GenericTag
RingCategories::IntegerTag
RingCategories::ModularTag
RingCategories::RationalTag
RingEnvelopeImplement the ring archetype to minimize code bloat
RingInterfaceThis ring base class exists solely to aid documentation organization
ScalarMatrixBlackbox for aI. Use particularly for representing 0 and I
ScalarMatrix::rebind
SCompose
Signature
Signature::BLAS_LPM_Method
Signature::Minpoly_Method
SmithFormAdaptive
SmithFormBinaryCompute Smith form
SmithFormIliopoulosThis is Iliopoulos' algorithm do diagonalize. Compute Smith Form by elimination modulo m, for some modulus m such as S(n), the last invariant factor. The elimination method is originally described in "Worst Case Complexity Bounds on Algorithms for computing the Canonical Structure of Finite Abelian Groups and the Hermite and Smith Normal Forms of an Integer Matrix", by Costas Iliopoulos
SmithFormLocalSmith normal form (invariant factors) of a matrix over a local ring
SmithFormLocal< Local2_32 >
SMSReader
SolveFailed
SolverConceptShowing functions expected of solver objects
SolverTraits
Sparse_VectorVector< Pair<T> > and actualsize
SparseBlackBoxDom
SparseBlackBoxDom::rebind
SparseEliminationTraits
SparseMatrixVector of sparse rows
SparseMatrix::rebind
SparseMatrixBase
SparseMatrixBase::rebind
SparseMatrixBase< _Element, _Row, VectorCategories::SparseAssociativeVectorTag >
SparseMatrixBase< _Element, _Row, VectorCategories::SparseAssociativeVectorTag >::_RawIndexedIterator
SparseMatrixBase< _Element, _Row, VectorCategories::SparseAssociativeVectorTag >::_RawIterator
SparseMatrixBase< _Element, _Row, VectorCategories::SparseAssociativeVectorTag >::rebind
SparseMatrixBase< _Element, _Row, VectorCategories::SparseParallelVectorTag >
SparseMatrixBase< _Element, _Row, VectorCategories::SparseParallelVectorTag >::_RawIndexedIterator
SparseMatrixBase< _Element, _Row, VectorCategories::SparseParallelVectorTag >::_RawIterator
SparseMatrixBase< _Element, _Row, VectorCategories::SparseParallelVectorTag >::rebind
SparseMatrixBase< _Element, _Row, VectorCategories::SparseSequenceVectorTag >
SparseMatrixBase< _Element, _Row, VectorCategories::SparseSequenceVectorTag >::_RawIndexedIterator
SparseMatrixBase< _Element, _Row, VectorCategories::SparseSequenceVectorTag >::_RawIterator
SparseMatrixBase< _Element, _Row, VectorCategories::SparseSequenceVectorTag >::rebind
SparseMatrixFactory
SparseMatrixReadWriteHelper
SparseMatrixWriteHelper
SparseMatrixWriteHelper::NoField
SparseMatrixWriteHelper< _Element, Row, VectorCategories::SparseParallelVectorTag >
SparseMatrixWriteHelper< _Element, Row, VectorCategories::SparseParallelVectorTag >::NoField
SparseRowReader
SparseSequenceVectorPairLessThan
Specifier
StandardBasisStream
StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >
StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >
StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >
StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >
SubiteratorSubvector iterator class provides striding iterators
Submatrix
Submatrix< Blackbox, VectorCategories::DenseVectorTag >
Submatrix< Blackbox, VectorCategories::DenseVectorTag >::rebind
Submatrix< DenseMatrix< _Field >, VectorCategories::DenseVectorTag >
Submatrix< DenseMatrix< _Field >, VectorCategories::DenseVectorTag >::rebind
SubMatrixTraits< DenseMatrix< Field > >
SubMatrixTraits< Submatrix< DenseMatrix< Field > > >
SubRowMatrix< Matrix, MatrixCategories::RowMatrixTag >
SubRowMatrix< Matrix, MatrixCategories::RowMatrixTag >::rebind
SubvectorDense subvector
SumBlackbox of a matrix sum without copying
Sum::rebind
SylvesterTemplate <class>
Sylvester::rebind
SysTimer
Thread
Timer
ToeplitzThis is the blackbox representation of a Toeplitz matrix
Toeplitz::rebind
TransposeTranspose matrix without copying
Transpose::rebind
TransposedBlasMatrix
TransposedBlasMatrix< TransposedBlasMatrix< Matrix > >
TransposeMatrix
TransposeMatrix< Matrix, MatrixCategories::ColMatrixTag >
TransposeMatrix< Matrix, MatrixCategories::RowColMatrixTag >
TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag >
TriangularBlasMatrix
TriplesBBWrapper for NAG Sparse Matrix format
TriplesBB::rebind
UnparametricField
UnparametricRandIter
UnparametricRandIter< NTL::GF2E >Template<>
UnparametricRandIter< NTL::ZZ_pE >
UnparametricRandIter< NTL::zz_pE >
UserTimer
Valence
Vector
Vector::rebind
VectorCategoriesList of vector categories
VectorCategories::DenseVectorTag
VectorCategories::DenseZeroOneVectorTag
VectorCategories::GenericVectorTag
VectorCategories::SparseAssociativeVectorTag
VectorCategories::SparseParallelVectorTag
VectorCategories::SparseSequenceVectorTag
VectorCategories::SparseZeroOneVectorTag
VectorDomain
VectorDomainBase
VectorFractionVectorFraction<Domain> is a vector of rational elements with common reduced denominator. Here Domain is a ring supporting the gcd, eg NTL_ZZ or PID_integer For compatability with the return type of rationalSolver, it allows conversion from/to std::vector<std::pair<Domain::Element> >. All functions will return the fraction in reduced form, calling reduce() if necessary
VectorStreamVector factory
VectorTraits
VectorTraits< BitVector >
VectorTraits< ReverseVector< Vector > >
VectorTraits< std::deque< std::pair< size_t, Element > > >
VectorTraits< std::list< std::pair< size_t, Element > > >
VectorTraits< std::map< size_t, Element > >
VectorTraits< std::pair< std::vector< size_t >, std::vector< Element > > >
VectorTraits< std::vector< Element > >
VectorTraits< std::vector< std::pair< size_t, Element > > >
VectorTraits< Subvector< Iterator, ConstIterator > >
WiedemannSolutions all based on Wiedemann's algorithm
WiedemannLiftingContainer
WiedemannSolverLinear system solvers based on Wiedemann's method. This class encapsulates all of the functionality for linear system solving with Wiedemann's algorithm. It includes the random solution and random nullspace element of Kaltofen and Saunders (1991), as well as the certificate of inconsistency of Giesbrecht, Lobo, and Saunders (1998)
WiedemannTraits
ZeroOneTime and space efficient representation of sparse {0,1}-matrices
ZeroOne::rebind
ZpzDom

Generated on Fri Jul 8 10:29:42 2005 for linbox by doxygen 1.3.7