Lattice Builder
Software Package for Constructing Rank-1 Lattices
|
Sequences of merit values. More...
Classes | |
class | CBC |
Sequence of lattice merit for CBC construction. More... | |
class | ConcreteCoordSymState |
Default implementation of CoordSymState that works with any implementation of LatCommon::Weights. More... | |
class | ConcreteCoordSymState< LAT, COMPRESS, LatCommon::OrderDependentWeights > |
Implementation of CoordSymState for order-dependent weights. More... | |
class | ConcreteCoordSymState< LAT, COMPRESS, LatCommon::ProductWeights > |
Implementation of CoordSymState for product weights. More... | |
class | ConcreteCoordSymState< LAT, COMPRESS, LatCommon::ProjectionDependentWeights > |
Implementation of CoordSymState for projection-dependent weights. More... | |
class | ConcreteCoordSymState< LAT, COMPRESS, LatCommon::PODWeights > |
Implementation of CoordSymState for POD weights. More... | |
class | CoordSymCBC |
Sequence of lattice merit for weighted coordinate-symmetric figures of merit. More... | |
class | CoordSymInnerProd |
Standard implementation of the inner product for a sequence of vector with a single vector. More... | |
class | CoordSymInnerProdFast |
FFT-based implementation of the inner product for a circulant sequence of vector with a single vector. More... | |
class | CoordSymState |
Base base class for states used in the evaluation coordinate-symmetric figures of merit. More... | |
class | CoordSymStateCreator |
class | LatSeqOverCBC |
Sequence of merit values for any sequence of lattice definitions. More... | |
Typedefs | |
template<LatType LAT, Compress COMPRESS> | |
using | CoordSymStateList = std::list< ClonePtr< MeritSeq::CoordSymState< 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 = CoordSymInnerProd, LatType LAT, Compress COMPRESS, class KERNEL > | |
CoordSymCBC< LAT, COMPRESS, KERNEL, PROD > | cbc (Storage< LAT, COMPRESS > storage, const CoordSymFigureOfMerit< KERNEL > &figure) |
Creates a coordinate-symmetric CBC algorithm. | |
template<class CBC > | |
LatSeqOverCBC< CBC > | latSeqOverCBC (CBC cbc) |
Creates a search algorithm on top of a CBC algorithm. | |
Sequences of merit values.