Lattice Tester Online Documentation unknown
Software Package For Testing The Uniformity Of Integral Lattices In The Real Space
|
CLatticeTester::Chrono | This class provides Chrono objects that act as stopwatches that use the system clock to compute the CPU time used by parts of a program |
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::end_tag | |
CLatticeTester::CoordinateSets::FromRanges | A CoordinateSets for coordinates within a given range |
CLatticeTester::CoordinateSets::FromRanges::const_iterator::end_tag | |
CLatticeTester::CoordinateSets::Subsets | This class implements a CoordinateSets object that will build all the subsets of a Coordinates object that are of a cardinality in a certain range |
CLatticeTester::CoordinateSets::Subsets::const_iterator::end_tag | |
▼CLatticeTester::FigureOfMeritM< Int, Real > | This class provides tools to calculate the figure of merit (FOM) \( M_{t_1,\dots,t_d}\) for any given IntLatticeExt object |
CLatticeTester::FigureOfMeritDualM< Int, Real > | This class offers tools to calculate the same figure of merit (FOM) as FigureOfMerit , but for the m-duals of the projections |
▼CLatticeTester::IntLattice< Int, Real > | An IntLattice object is an integral lattice, with its basis or its m -dual basis, or both |
▼CLatticeTester::IntLatticeExt< Int, Real > | This abstract class extends IntLattice and is a skeleton for the specialized subclasses that define specific types of lattices |
CLatticeTester::MRGLattice< Int, Real > | This subclass of IntLatticeExt defines an MRG lattice |
CLatticeTester::Rank1Lattice< Int, Real > | This subclass of IntLatticeExt defines a general rank 1 lattice rule in \(t\) dimensions, whose points \(\mathbb{u}_i\) are defined by \( \mathbf{u}_i = (i \mathbf{a} \bmod m)/m \) where \(\mathbf{a} = (a_1,a_2,\dots,a_t) \in \mathbb{Z}_m^t\) is the generating vector; see Section 5.4 of the guide |
▼CLatticeTester::Normalizer | This is a base class for implementing normalization constants used in figures of merit, to normalize the length of the shortest nonzero vector in either the primal or dual lattice |
CLatticeTester::NormaBestLat | This Normalizer class implements approximate upper bounds on the length of the shortest nonzero vector in a lattice |
CLatticeTester::NormaBestUpBound | In this normalizer, the Hermite constants \(\gamma_s\) are approximated using the best upper bounds that are available |
CLatticeTester::NormaLaminated | This Normalizer class implements approximate upper bounds on the length of the shortest nonzero vector in a lattice |
CLatticeTester::NormaMinkHlaw | This class implements lower bounds on the Hermite constants based on the Minkowski-Hlawka theorem [mHLA43a] |
CLatticeTester::NormaPalpha | This class implements theoretical bounds on the values of \(P_{\alpha}\) for a lattice (see class Palpha ) |
CLatticeTester::NormaRogers | This class implements upper bounds on the length of the shortest nonzero vector in a lattice, in which the Hermite constants \(\gamma_s\) are approximated by their Rogers's bounds |
CLatticeTester::ReducerBB< Int, Real > | This class provides functions to find a shortest nonzero vector in the lattice using a BB algorithm as in [4], and to compute a Minkowski basis reduction as in [1] |
▼CLatticeTester::Weights | Abstract class that defines an interface to specify Weights given to projections in figures of merit |
CLatticeTester::WeightsOrderDependent | Defines order-dependent weights, for which the weight of a projection depends only on its order (cardinality) |
CLatticeTester::WeightsPOD | Defines product and order-dependent (POD) weights, for which the weight of a projection is the sum of a product weight and an order-dependent weight |
CLatticeTester::WeightsProduct | Defines product weights, for which the weight of a projection is equal to the product of the weights of the individual coordinates |
CLatticeTester::WeightsProjectionDependent | Defines projection-dependent weights, for which the weight for any given projection can be set individually by setWeight() |
CLatticeTester::WeightsUniform | Specifies weights that are the same (usually 1) for all projections |
▼Cstd::iterator | |
CLatticeTester::CoordinateSets::AddCoordinate< BASE >::const_iterator | An iterator class used internally by the AddCoordinate class |
CLatticeTester::CoordinateSets::FromRanges::const_iterator | An iterator class used internaly by the FromRange class |
CLatticeTester::CoordinateSets::Subsets::const_iterator | An iterator class used internally by the Subsets class |
▼Cstd::set< K > | STL class |
CLatticeTester::Coordinates | An object type that contains a set of coordinate indices, used to specify a projection |