Lattice Tester Online Documentation unknown
Software Package For Testing The Uniformity Of Integral Lattices In The Real Space
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CLatticeTester::ChronoThis 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::FromRangesA CoordinateSets for coordinates within a given range
 CLatticeTester::CoordinateSets::FromRanges::const_iterator::end_tag
 CLatticeTester::CoordinateSets::SubsetsThis 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::NormalizerThis 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::NormaBestLatThis Normalizer class implements approximate upper bounds on the length of the shortest nonzero vector in a lattice
 CLatticeTester::NormaBestUpBoundIn this normalizer, the Hermite constants \(\gamma_s\) are approximated using the best upper bounds that are available
 CLatticeTester::NormaLaminatedThis Normalizer class implements approximate upper bounds on the length of the shortest nonzero vector in a lattice
 CLatticeTester::NormaMinkHlawThis class implements lower bounds on the Hermite constants based on the Minkowski-Hlawka theorem [mHLA43a]
 CLatticeTester::NormaPalphaThis class implements theoretical bounds on the values of \(P_{\alpha}\) for a lattice (see class Palpha)
 CLatticeTester::NormaRogersThis 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::WeightsAbstract class that defines an interface to specify Weights given to projections in figures of merit
 CLatticeTester::WeightsOrderDependentDefines order-dependent weights, for which the weight of a projection depends only on its order (cardinality)
 CLatticeTester::WeightsPODDefines 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::WeightsProductDefines product weights, for which the weight of a projection is equal to the product of the weights of the individual coordinates
 CLatticeTester::WeightsProjectionDependentDefines projection-dependent weights, for which the weight for any given projection can be set individually by setWeight()
 CLatticeTester::WeightsUniformSpecifies weights that are the same (usually 1) for all projections
 Cstd::iterator
 CLatticeTester::CoordinateSets::AddCoordinate< BASE >::const_iteratorAn iterator class used internally by the AddCoordinate class
 CLatticeTester::CoordinateSets::FromRanges::const_iteratorAn iterator class used internaly by the FromRange class
 CLatticeTester::CoordinateSets::Subsets::const_iteratorAn iterator class used internally by the Subsets class
 Cstd::set< K >STL class
 CLatticeTester::CoordinatesAn object type that contains a set of coordinate indices, used to specify a projection