LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
LatBuilder::MeritSeq::LatSeqOverCBC< CBC > Class Template Reference

Sequence of merit values for any sequence of lattice definitions. More...

#include <LatSeqOverCBC.h>

Classes

class  Seq
 Output sequence of merit values. More...

Public Member Functions

 LatSeqOverCBC (CBC cbc)
 Constructor.
const CBCcbc () const
template<typename LATSEQ>
Seq< LATSEQ > meritSeq (LATSEQ latSeq) const
 Creates a new sequence of merit values based on a sequence of lattice definitions.

Detailed Description

template<class CBC>
class LatBuilder::MeritSeq::LatSeqOverCBC< CBC >

Sequence of merit values for any sequence of lattice definitions.

The computation of the merit value for a given generating vector is achieved by applying the CBC algorithm for each component, but considering only the current generator value instead of all values from a sequence of generator values like in the original CBC algorithm.

Template Parameters
CBCType of CBC algorithm.

Constructor & Destructor Documentation

◆ LatSeqOverCBC()

template<class CBC>
LatBuilder::MeritSeq::LatSeqOverCBC< CBC >::LatSeqOverCBC ( CBC cbc)
inline

Constructor.

Parameters
cbcInstance of the CBC algorithm to be used.

Member Function Documentation

◆ meritSeq()

template<class CBC>
template<typename LATSEQ>
Seq< LATSEQ > LatBuilder::MeritSeq::LatSeqOverCBC< CBC >::meritSeq ( LATSEQ latSeq) const
inline

Creates a new sequence of merit values based on a sequence of lattice definitions.

Parameters
latSeqSequence of lattice definitions.

The documentation for this class was generated from the following file:
  • include/latbuilder/MeritSeq/LatSeqOverCBC.h