Crate svp

Source

Macros§

gsieve
Initializes the Gauss Sieve
nvec
Shorthand notation for declaring n-vectors

Structs§

GaussSieve
Implements the Gass Sieve described in [MV10]
KleinSampler
Implements the sampling algorithm described in [GPV08]
Lattice
An Integer lattice generated by a full rank basis
Vector
Generic n-vectors used to represent a basis

Traits§

GSO
Compute the Gram-Schmidt Orthogonalization of B
GaussReduce
GaussReduce with respect to v
Sample
The SampleD subroutine as described in [GPV08]
Sieve
Main Sieve loop