Package lima.mathematical.factorisation.quadraticsieve

Class Summary
DensitySortingTuple A class to represent factors from the factor base with the log of their product This has got to be sorted by the log field.
LinearAlgebraThread A class to run a Linear Algebra Thread
PartialRelation An object of this class represents a partial relation, as found by the Quadratic Sieve algorithm.
QSWorkUnit Objects of this class are work units for a quadratic sieve object.
QSWorkUnitConstants Objects of this class encapsulate the constants, for quadratic sieve work units of a given factorisation.
QSWorkUnitInput Objects of this class encapsulate the input data for a quadratic sieve work unit.
QSWorkUnitOutput Objects of this class encapsulate the output data for a quadratic sieve work unit.
QSWorkUnitSink This is the sink of relations for the QS.
QSWorkUnitWorkSpace Objects of this class provide a work space for a quadratic sieve work unit.
QuadraticSieve A class to implement the Quadratic Sieve factorisation algorithm.
QuadraticSieveAlg One of these will factorise a single integer.
SortingTuple A class to represent factors from the factor base with the log of their product This has got to be sorted by the log field.
SparseBinaryMatrix A class to represent sparse matrices mod 2 zero default Note that the height, but not the width is fixed.
SparseMatrix A class to represent sparse matrices with entries type short, zero default Note that the height, but not the width is fixed.
TDThread A class to run a Gaussian Elimination Thread