LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
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. More...
 
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. More...
 

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: