Lattice Builder Manual Software Package for Constructing Rank-1 Lattices
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 ▼NLatBuilder Lattice Builder namespace ►NFunctor Various functors ►NGenSeq Sequences of generator values ►NIndexedIterator Immutable indexed iterators ►NKernel Kernels for coordinate-uniform figures of merit ►NLatSeq Sequences of Lattices ►NMeritCombiner Combiner functors for merit values ►NMeritSeq Sequences of merit values ►NNorm Normalizations and bounds ►NParser String parsing facilities for Lattice Builder objects ►NProjDepMerit Projection-dependent figures of merit ►NTask Standard tasks that can be performed by Lattice Builder ►NTextStream Overloaded stream operators ►NTraversal Traversal types for indexable sequences ►NVectorize Helpers to vectorize simple operations CAccumulator Accumulator template class CBasicMeritFilter Abstract base class for filters CBasicMeritFilterList Container class for merit filters CBasicSizeParam Abstract CRTP base class for lattice size parameter CBasicStorage Base class for storage types ►CBridgeIteratorCached Bridge iterator with cached value ►CBridgeIteratorCachedPtr Bridge iterator with cached value accessible through a pointer ►CBridgeIteratorDynamic Bridge iterator with dynamically computed value CBridgeSeq Bridge CRTP class for sequence based on another type of sequence, with elements computed by the derived class CCachedSeq Cached sequence wrapper CCartesianProduct Iterator incrementing policy that traverses unidimensional sequences sequentially CClonePtr Copyable alternative to std::unique_ptr<> for cloneable objects CCombinedWeights Combined weights CCompressTraits Compression types for vectors and matrices CCompressTraits< Compress::NONE > No compression CCompressTraits< Compress::SYMMETRIC > Symmetric compression CCoordUniformFigureOfMerit Base base class for coordinate-uniform figures of merit CDigits Vector of digits representing a number in an arbitrary base CFigureOfMerit Abstract base class for figures of merit CIndexMap Permutation of vector indices CLatDef Definition of a rank-1 lattice CLatticeRejectedException Exception raised by filters upon rejection of a candidate lattice rule CLFSR113 LFSR113 pseudo-random generator by L'Ecuyer CLFSR258 LFSR258 pseudo-random generator by L'Ecuyer CMeritFilter Generic filter wrapper for merit values ►CMeritFilterList List of filters for merit values CMeritFilterListPolicy Policy class template for MeritFilterList CMeritFilterListPolicy< LatType::EMBEDDED > Specialization of MeritFilterListPolicy for embedded lattices CMeritFilterListPolicy< LatType::ORDINARY > Specialization of MeritFilterListPolicy for ordinary lattices CMeritFilterTraits Traits class template for filters of merit values CMeritFilterTraits< LatType::EMBEDDED > CMeritFilterTraits< LatType::ORDINARY > ►CSeqCombiner Multidimensional sequence composed of unidimensional sequences CSizeParam Lattice size parameter CSizeParam< LatType::EMBEDDED > Lattice size type for embedded lattices CSizeParam< LatType::ORDINARY > Ordinary lattice size parameter CStorage Storage policy ►CStorage< LatType::EMBEDDED, COMPRESS > Vector permutation for embedded lattices CStorage< LatType::ORDINARY, COMPRESS > Storage class for flat vectors CStorageTraits Storage traits ►CStorageTraits< Storage< LatType::EMBEDDED, COMPRESS > > ►CStorageTraits< Storage< LatType::ORDINARY, COMPRESS > > CTypeInfo Framework to specify a human-readable name for data types CTypeInfo< boost::accumulators::tag::max > CTypeInfo< boost::accumulators::tag::sum > CWeightedFigureOfMerit Weighted figure of merit CWeightedFigureOfMeritEvaluator Evaluator for WeightedFigureOfMerit CWeightsDispatcher CZip Iterator incrementing policy that traverses unidimensional sequences in parallel ▼NLatCommon This module contains global constants used in LatMRG{} and Lattice Builder ►NCoordinateSets Sequences of coordinate sets CBase This class represents a basis for a lattice CCoordinates Set of coordinates CIntLattice This class offers tools to manipulate lattice bases CKorobovLattice This class implements lattice bases built from a Korobov lattice rule CNormaBestLat This class implements the best theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in lattices CNormaLaminated This class implements theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in laminated lattices CNormalizer Classes which inherit from this base class are used in implementing bounds on the length of the shortest nonzero vector in a lattice [3] CNormaMinkL1 This class implements theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in space CNormaMinkowski This class implements {Minkowski\/}'s theoretical bounds on the length of the shortest nonzero vector in a lattice CNormaRogers This class implements the Rogers bounds on the density of sphere packing COrderDependentWeights Order-dependent weights CPODWeights Product and order-dependent (POD) weights CProductWeights Product weights CProjectionDependentWeights Projection-dependent weights CRandom This class generates random numbers (in fact pseudo-random numbers) CRank1Lattice CReducer For a given lattice, this class implements methods to reduce its basis in the sense of Minkowski and to find the shortest non-zero vector of the lattice using pre-reductions and a branch-and-bound (BB) algorithm [11] CUniformWeights This class is used to implement the same weight for all projections CWeights Abstract weights class ▼Cfftw Wrapper for a subset of FFTW: FFT's for real functions in one dimension Callocator STL allocator replacement using FFTW's memory allocation functions Cc_api Specialization of c_api for double precision