|
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 |