ActivityState | Used by commentator |
BaseTimer | Base for class RealTimer; class SysTimer; class UserTimer; |
BitVector | |
BlackboxArchetype | Showing the member functions provided by all blackbox matrix classes |
BlackboxBlockContainerBase | A base class for BlackboxBlockContainer. The primary member function is begin() |
BlackboxContainer | Limited doc so far |
BlackboxContainerBase | A base class for BlackboxContainer. The primary member function is begin() |
BlackboxContainerSymmetric | See base class for doc |
BlackboxContainerSymmetrize | Symmetrizing iterator (for rank computations) |
BlackboxFactory | A tool for computations with integer and rational matrices |
BlackboxInterface | This blackbox base class exists solely to aid documentation organization |
BlasBlackbox | Dense matrix representation for BLAS based elimination |
BlasMatrixDomainMulAdd | |
BlockLanczosSolver | Block Lanczos iteration |
BlockMasseyDomain | Compute the linear generator of a sequence of matrices |
BooleanSwitch | |
BooleanSwitchFactory | |
Butterfly | Switching Network based BlackBox Matrix. A good preconditioner |
CekstvSwitch | |
CekstvSwitchFactory | |
Commentator | Give information to user during runtime |
Companion | Companion matrix of a monic polynomial |
Compose | General case |
Compose< _Blackbox, _Blackbox > | Specialization for _Blackbox1 = _Blackbox2 |
ComposeTraits | Used in ..., for example |
ComposeTraits< DenseMatrix< Field > > | Used in smith-binary, for example |
ConstantVectorStream | |
DenseContainer | Limited doc so far |
DenseMatrix | Blackbox interface to dense matrix representation |
DenseMatrixBase | |
DenseMatrixFactory | |
DenseRowsMatrix | |
DenseSubmatrix | |
Diagonal | Random diagonal matrices are used heavily as preconditioners |
Diagonal< _Field, VectorCategories::DenseVectorTag > | Specialization of Diagonal for application to dense vectors |
Diagonal< Field, VectorCategories::SparseAssociativeVectorTag > | Specialization of Diagonal for application to sparse associative vectors |
Diagonal< Field, VectorCategories::SparseSequenceVectorTag > | Specialization of Diagonal for application to sparse sequence vectors |
Dif | Blackbox of a difference: C := A - B, i.e. Cx = Ax - Bx |
DiophantineSolver | DiophantineSolver<QSolver> creates a diophantine solver using a QSolver to generate rational solutions |
DirectSum | If C = DirectSum(A, B) and y = xA and z = wB, then (y,z) = (x,w)C |
ElementAbstract | Abstract element base class, a technicality |
ElementArchetype | Field and Ring element interface specification and archetypical instance class |
ElementEnvelope | Adaptor from archetypical interface to abstract interface, a technicality |
Eliminator | |
FFLAS | BLAS for matrices over finite fields |
FFPACK | Set of elimination based routines for dense linear algebra with matrices over finite prime field of characteristic less than 2^26 |
FieldAbstract | Field base class |
FieldArchetype | Field specification and archetypical instance |
FieldAXPY | |
FieldEnvelope | Derived class used to implement the field archetype |
FieldInterface | This field base class exists solely to aid documentation organization |
FieldIO | Dummy field for conceptually unclear io |
Frobenius | Template |
GaussDomain | Repository of functions for rank by elimination on sparse matrices |
GF2RandIter | |
GivaroExtension | |
GivaroExtension< GivaroGfq > | |
GivaroField | Give LinBox fields an allure of Givaro Fields |
GivaroGfq | |
GivaroMontg | Wrapper of Givaro's Montgomery<Std32> |
GivaroZpz | Wrapper of Givaro's ZpzDom |
GivPolynomial | Polynomials over a domain |
GivPolynomialRing | Polynomials with coefficients modulo some power of two |
GmpRandomPrime | Generating random prime integers, using the gmp library |
GMPRationalElement | Elements of GMP_Rationals |
Hankel | Template |
Hilbert | Example of a blackbox that is space efficient, though not time efficient |
Hom | Map element of source ring(field) to target ring |
InconsistentSystem | |
indexDomain | |
InvalidMatrixInput | |
Inverse | A Blackbox for the inverse. Not efficient if many applications are used |
LABlockLanczosSolver | |
LanczosSolver | Solve a linear system using the conjugate Lanczos iteration |
LastInvariantFactor | This is used in a Smith Form algorithm |
LidiaGfq | Defines the Galois Field GF(pk) |
LinboxError | |
Local2_32 | Fast arithmetic mod 2^32, including gcd |
MasseyDomain | Berlekamp/Massey algorithm |
MatrixArchetype | Directly-represented matrix archetype |
MatrixCategories | For specializing matrix arithmetic |
MatrixDomain | Class of matrix arithmetic functions |
MatrixRank | |
MatrixStreamReader | |
MessageClass | |
Method | Method specifiers for controlling algorithm choice |
MGBlockLanczosSolver | Block Lanczos iteration |
Modular | Prime fields of positive characteristic implemented directly in LinBox |
Modular< double > | 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 |
ModularBalance< int > | Template <> |
ModularBalanceRandIter | |
ModularRandIter | |
MoorePenrose | Generalized inverse of a blackbox. Efficiency concerns when many applications are used |
MVProductDomain | Helper class to allow specializations of certain matrix-vector products |
NoHomError | Error object for attempt to establish a Hom that cannot exist |
NonzeroRandIter | |
NTL_PID_zz_p | Extend Wrapper of zz_p from NTL. Add PID functions |
NTL_zz_p | Long ints modulo a positive integer |
NTL_zz_pX | |
NTL_ZZ_pX | |
NullMatrix | This is a representation of the 0 by 0 empty matrix which does not occupy memory. It has it's uses! |
OneInvariantFactor | Limited doc so far |
Pair | Pair of I and T : struct { column index, value } |
ParamFuzzy | |
ParamFuzzyRandIter | |
Permutation | Size is n |
PIR_ntl_ZZ_p | Extend Wrapper of ZZ_p from NTL. Add PIR functions |
PIRModular< int > | Template <> |
PIRModular< int32 > | Template <> |
PolynomialBB | Represent the matrix P(A) where A is a blackbox and P a polynomial |
PowerGaussDomain | Repository of functions for rank modulo a prime power by elimination on sparse matrices |
PowerOfTwoModular | Ring of elements modulo some power of two |
PowerOfTwoModular::RandIter | |
PrimeStream | |
RandIterAbstract | |
RandIterArchetype | Random field element generator archetype |
RandIterEnvelope | |
RandomDenseStream | |
RandomSparseStream | |
RationalReconstruction | Limited doc so far. Used, for instance, after LiftingContainer |
RationalRemainder | Chinese remainder of rationals |
RationalSolver | Interface 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 |
RawVector | |
Rebind | Used in support of Hom, MatrixHom |
ReverseVector | |
RingAbstract | Abstract ring base class |
RingArchetype | Specification and archetypic instance for the ring interface |
RingEnvelope | Implement the ring archetype to minimize code bloat |
RingInterface | This ring base class exists solely to aid documentation organization |
ScalarMatrix | Blackbox for aI . Use particularly for representing 0 and I |
SmithFormBinary | Compute Smith form |
SmithFormIliopoulos | This is Iliopoulos' algorithm do diagonalize |
SmithFormLocal | Smith normal form (invariant factors) of a matrix over a local ring |
SolveFailed | |
SolverTraits | |
Sparse_Vector | Vector< Pair<T> > and actualsize |
SparseMatrix | Vector of sparse rows |
SparseMatrixBase | |
SparseMatrixFactory | |
StandardBasisStream | |
Subiterator | Subvector iterator class provides striding iterators |
Submatrix | |
Submatrix< Blackbox, VectorCategories::DenseVectorTag > | |
Submatrix< DenseMatrix< _Field >, VectorCategories::DenseVectorTag > | |
Subvector | Dense subvector |
Sum | Blackbox of a matrix sum without copying |
Sylvester | Template |
Toeplitz | This is the blackbox representation of a Toeplitz matrix |
Toeplitz< typename _PField::CoeffField, _PField > | |
Transpose | Transpose matrix without copying |
TransposeMatrix | |
TriplesBB | Wrapper for NAG Sparse Matrix format |
UnparametricRandIter | |
UnparametricRandIter< NTL::GF2E > | Template<> |
VectorCategories | List of vector categories |
VectorFraction | VectorFraction<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 |
VectorStream | Vector factory |
VectorTraits | |
WiedemannSolver | Linear system solvers based on Wiedemann's method |
ZeroOne | Time and space efficient representation of sparse {0,1}-matrices |