Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
Specialization of LatType::Normalizer for ordinary lattices. More...
#include <Normalizer.h>
Inherits LatBuilder::BasicMeritFilter< LatType::ORDINARY >.
Public Types | |
typedef Real | MeritValue |
typedef LatBuilder::LatDef< LatType::ORDINARY > | LatDef |
typedef NORM | Norm |
![]() | |
typedef MeritFilterTraits< LAT >::MeritValue | InputMeritValue |
typedef MeritFilterTraits< OUT >::MeritValue | OutputMeritValue |
typedef LatBuilder::LatDef< LAT > | LatDef |
Public Member Functions | |
Normalizer (Norm norm) | |
Constructor. More... | |
MeritValue | operator() (const MeritValue &merit, const LatDef &lat) const |
Normalizes the values in merit . More... | |
const Norm & | norm () const |
std::string | name () const |
![]() | |
virtual OutputMeritValue | operator() (const InputMeritValue &, const LatDef &) const =0 |
Specialization of LatType::Normalizer for ordinary lattices.
|
inline |
Constructor.
norm | Normalization function. |
Real LatBuilder::Norm::Normalizer< LatType::ORDINARY, NORM >::operator() | ( | const MeritValue & | merit, |
const LatDef & | lat | ||
) | const |
Normalizes the values in merit
.
Returns true
.
References LatBuilder::LatDef< LAT >::dimension(), and LatBuilder::LatDef< LAT >::sizeParam().