Lattice Tester Guide  1.0-9
Software Package For Testing The Uniformity Of Integral Lattices In The Real Space
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NLatticeTesterLattice namespace
 NCoordinateSetsA namespace containing different implementation of sets of coordinates
 CAddCoordinateThis template class wraps any implementation of a CoordinateSets and adds a specific coordinate to each coordinate sets
 Cconst_iteratorAn iterator class used internaly by the AddCoordinate class
 CFromRangesA CoordinateSets for coordinates within a given range
 Cconst_iteratorAn iterator class used internaly by the FromRange class
 CSubsetsThis class implements a CoordinateSets that will build all the subsets of a Coordinates object that are of a cardinality in a certain range
 Cconst_iteratorAn iterator class used internaly by the Subsets class
 CBasisConstructionThis 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
 CConfigThis class contains a configuration that can be passed to a LatticeAnalysis object to perform a computation
 CConfigurationThis will store the infomration specific to the problem this Config object is for
 CCoordinatesThis is basically a std::set<std::size_t>
 CIntFactorThe objects of this class are the "prime" factors in the decomposition of a positive integer
 CIntLatticeThis class is a skeleton for the implementation of different types of lattices
 CIntLatticeBasisThis class represents a lattice and its basis and offers tools to do basic manipulations on lattice bases
 CLacunaryThis class represents a set of indices with lacunary values
 CLatticeAnalysisObjects of this class can perform various tests on lattices
 CNormaBestBoundThis class implements upper bounds on the lenght of the shortest nonzero vector in a lattice
 CNormaBestLatThis class implements upper bounds on the lenght of the shortest nonzero vector in a lattice
 CNormaLaminatedThis class implements upper bounds on the lenght of the shortest nonzero vector in a lattice
 CNormalizerClasses which inherit from this base class are used in implementing bounds on the length of the shortest nonzero vector in a lattice
 CNormaMinkL1This class implements theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in space
 CNormaMinkowskiThis class implements Minkowski’s theoretical LOWER bound on the length of the shortest non-zero vector in a lattice
 CNormaPalphaThis class implements theoretical bounds on the values of \(P_{\alpha}\) for a lattice (see class Palpha)
 CNormaRogersThis class implements upper bounds on the lenght of the shortest nonzero vector in a lattice
 COrderDependentWeightsOrder-dependent weights
 CParamReaderUtility class that can be used to read different kind of data from a file
 CPODWeightsProduct and order-dependent (POD) weights
 CProductWeightsProduct weights
 CProjectionDependentWeightsProjection-dependent weights
 CRank1LatticeThis class implements a general rank 1 lattice
 CReducerThis class implements (or wraps from NTL) all the functions that are needed to reduce a basis
 CTypesSets standard typedef’s for the types that can be used in LatticeTester
 CUniformWeightsThis class is used to implement the same weight for all projections
 CWeightsAbstract class representing Weights for figures of merit
 CWriterThis is an abstract class that represents an interface to Writer classes
 CWriterResThis class is a simple implementation of the Writer abstract class to write in plain text format on the stream
 NNTLThis module contains extensions of certain classes in NTL
 CmatrixA subclass of the NTL::Mat<T> class
 Cmatrix_rowAn extension of NTL::vector<T> implemented in this module to be used as a matrix row
 CvectorA subclass of the NTL::Vec<T> class