Lattice Tester Guide
1.0-9
Software Package For Testing The Uniformity Of Integral Lattices In The Real Space
|
CLatticeTester::Config< Int, matrix< BasInt > > | |
CLatticeTester::BasisConstruction< BasInt > | This class implements general methods to perform a lattice basis construction from a set of vectors, as well as general methods to obtain the dual lattice basis depending on the current lattice basis |
CLatticeTester::Config< Int, BasIntMat > | This class contains a configuration that can be passed to a LatticeAnalysis object to perform a computation |
CLatticeTester::Config< Int, BasIntMat >::Configuration | This will store the infomration specific to the problem this Config object is for |
CLatticeTester::CoordinateSets::AddCoordinate< BASE > | This template class wraps any implementation of a CoordinateSets and adds a specific coordinate to each coordinate sets |
CLatticeTester::CoordinateSets::AddCoordinate< BASE >::const_iterator | An iterator class used internaly by the AddCoordinate class |
CLatticeTester::CoordinateSets::FromRanges | A CoordinateSets for coordinates within a given range |
CLatticeTester::CoordinateSets::FromRanges::const_iterator | An iterator class used internaly by the FromRange class |
CLatticeTester::CoordinateSets::Subsets | This class implements a CoordinateSets that will build all the subsets of a Coordinates object that are of a cardinality in a certain range |
CLatticeTester::CoordinateSets::Subsets::const_iterator | An iterator class used internaly by the Subsets class |
CLatticeTester::IntFactor< Int > | The objects of this class are the "prime" factors in the decomposition of a positive integer |
▼CLatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | This class represents a lattice and its basis and offers tools to do basic manipulations on lattice bases |
▼CLatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | This class is a skeleton for the implementation of different types of lattices |
CLatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | This class implements a general rank 1 lattice |
CLatticeTester::Lacunary< BasInt > | This class represents a set of indices with lacunary values |
CLatticeTester::LatticeAnalysis< Int, BasInt, Dbl, RedDbl > | Objects of this class can perform various tests on lattices |
▼CLatticeTester::Normalizer< RedDbl > | Classes which inherit from this base class are used in implementing bounds on the length of the shortest nonzero vector in a lattice |
CLatticeTester::NormaBestBound< RedDbl > | This class implements upper bounds on the lenght of the shortest nonzero vector in a lattice |
CLatticeTester::NormaBestLat< RedDbl > | This class implements upper bounds on the lenght of the shortest nonzero vector in a lattice |
CLatticeTester::NormaLaminated< RedDbl > | This class implements upper bounds on the lenght of the shortest nonzero vector in a lattice |
CLatticeTester::NormaMinkL1< RedDbl > | This class implements theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in space |
CLatticeTester::NormaMinkowski< RedDbl > | This class implements Minkowski’s theoretical LOWER bound on the length of the shortest non-zero vector in a lattice |
CLatticeTester::NormaPalpha< Int, RedDbl > | This class implements theoretical bounds on the values of \(P_{\alpha}\) for a lattice (see class Palpha ) |
CLatticeTester::NormaRogers< RedDbl > | This class implements upper bounds on the lenght of the shortest nonzero vector in a lattice |
CLatticeTester::ParamReader< Int, BasInt, RedDbl > | Utility class that can be used to read different kind of data from a file |
CLatticeTester::Reducer< Int, BasInt, Dbl, RedDbl > | This class implements (or wraps from NTL) all the functions that are needed to reduce a basis |
CLatticeTester::Types | Sets standard typedef ’s for the types that can be used in LatticeTester |
▼CLatticeTester::Weights | Abstract class representing Weights for figures of merit |
CLatticeTester::OrderDependentWeights | Order-dependent weights |
CLatticeTester::PODWeights | Product and order-dependent (POD) weights |
CLatticeTester::ProductWeights | Product weights |
CLatticeTester::ProjectionDependentWeights | Projection-dependent weights |
CLatticeTester::UniformWeights | This class is used to implement the same weight for all projections |
▼CLatticeTester::Writer< Int > | This is an abstract class that represents an interface to Writer classes |
CLatticeTester::WriterRes< Int > | This class is a simple implementation of the Writer abstract class to write in plain text format on the stream |
CNTL::matrix< BasInt > | |
CNTL::matrix< RedDbl > | |
CNTL::matrix< T > | A subclass of the NTL::Mat<T> class |
CNTL::vector< T > | A subclass of the NTL::Vec<T> class |
▼Cstd::set< K > | STL class |
CLatticeTester::Coordinates | This is basically a std::set<std::size_t> |
CNTL::vector< BasInt > | |
CNTL::vector< Dbl > | |
CNTL::vector< Int > | |
▼CNTL::vector< M::value_type > | |
CNTL::matrix_row< M > | An extension of NTL::vector<T> implemented in this module to be used as a matrix row |
CNTL::vector< RedDbl > |