LatNet Builder Manual
2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
|
Base base class for projection-dependent figures of merit. More...
#include <Base.h>
Public Member Functions | |
template<LatticeType LR, EmbeddingType ET, Compress COMPRESS, PerLevelOrder PLO> | |
Storage< LR, ET, COMPRESS, PLO >::MeritValue | operator() (const Storage< LR, ET, COMPRESS, PLO > &storage, const LatDef< LR, ET > &lat, const LatticeTester::Coordinates &projection) const |
Computes the value of the figure of merit of lattice lat for projection projection . | |
std::string | name () const |
Returns the name of the figure of merit. | |
bool | symmetric () const |
Returns true if the value of the figure of merit is invariant under a reflection of the generating vector \(\boldsymbol a=(a_1, \dots, a_s)\) along any axis such that \(a_j \mapsto n - a_j\), where \(n\) is the number of points in the lattice point set. | |
template<LatticeType LR, EmbeddingType ET, Compress COMPRESS, PerLevelOrder PLO> | |
Evaluator< DERIVED, LR, ET, COMPRESS, PLO > | evaluator (const Storage< LR, ET, COMPRESS, PLO > &storage) const |
Creates an evaluator for the projection-dependent figure of merit. | |
DERIVED & | derived () |
const DERIVED & | derived () const |
Real | power () const |
Friends | |
template<class D > | |
std::ostream & | operator<< (std::ostream &, const Base< D > &) |
Formats merit and outputs it on os . | |
Base base class for projection-dependent figures of merit.