Lattice Builder Manual Software Package for Constructing Rank-1 Lattices

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Namespace List
- Namespace Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Classes | Typedefs | Functions
LatBuilder::MeritSeq Namespace Reference

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.

## Detailed Description

Sequences of merit values.