Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
Sequences of merit values. More...
Classes | |
class | CBC |
Sequence of lattice merit for CBC construction. More... | |
class | ConcreteCoordUniformState |
Default implementation of CoordUniformState that works with any implementation of LatCommon::Weights. More... | |
class | ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::OrderDependentWeights > |
Implementation of CoordUniformState for order-dependent weights. More... | |
class | ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::PODWeights > |
Implementation of CoordUniformState for POD weights. More... | |
class | ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::ProductWeights > |
Implementation of CoordUniformState for product weights. More... | |
class | ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::ProjectionDependentWeights > |
Implementation of CoordUniformState for projection-dependent weights. More... | |
class | CoordUniformCBC |
Sequence of lattice merit for weighted coordinate-uniform figures of merit. More... | |
class | CoordUniformInnerProd |
Standard implementation of the inner product for a sequence of vector with a single vector. More... | |
class | CoordUniformInnerProdFast |
FFT-based implementation of the inner product for a circulant sequence of vector with a single vector. More... | |
class | CoordUniformState |
Base base class for states used in the evaluation coordinate-uniform figures of merit. More... | |
class | CoordUniformStateCreator |
class | LatSeqOverCBC |
Sequence of merit values for any sequence of lattice definitions. More... | |
Typedefs | |
template<LatType LAT, Compress COMPRESS> | |
using | CoordUniformStateList = std::list< ClonePtr< MeritSeq::CoordUniformState< LAT, COMPRESS >>> |
Functions | |
template<LatType LAT, Compress COMPRESS, class PROJDEP , template< class > class ACC> | |
CBC< LAT, COMPRESS, PROJDEP, ACC > | cbc (Storage< LAT, COMPRESS > storage, const WeightedFigureOfMerit< PROJDEP, ACC > &figure) |
Creates a CBC algorithm. | |
template<template< LatType, Compress > class PROD = CoordUniformInnerProd, LatType LAT, Compress COMPRESS, class KERNEL > | |
CoordUniformCBC< LAT, COMPRESS, KERNEL, PROD > | cbc (Storage< LAT, COMPRESS > storage, const CoordUniformFigureOfMerit< KERNEL > &figure) |
Creates a coordinate-uniform CBC algorithm. | |
template<class CBC > | |
LatSeqOverCBC< CBC > | latSeqOverCBC (CBC cbc) |
Creates a search algorithm on top of a CBC algorithm. | |
Sequences of merit values.