LatNet Builder Manual
2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
|
Specialization of MeritFilterListPolicy for ordinary lattices. More...
#include <MeritFilterList.h>
Inherits LatBuilder::BasicMeritFilterList< LR, EmbeddingType::UNILEVEL >.
Public Member Functions | |
template<EmbeddingType L> | |
OBase::OnReject & | onReject () const |
Public Member Functions inherited from LatBuilder::BasicMeritFilterList< LR, EmbeddingType::UNILEVEL > | |
BasicMeritFilterList () | |
Constructor. | |
bool | empty () const |
Returns true if and only if the list of filters is empty. | |
OnReject & | onReject () const |
Reject signal. More... | |
const FilterList & | filters () const |
void | add (std::unique_ptr< Filter > filter) |
Appends a filter for scalar merit values. More... | |
Protected Member Functions | |
Real | applyFilters (Real merit, const LatDef< LR, EmbeddingType::UNILEVEL > &lat) const |
Protected Member Functions inherited from LatBuilder::BasicMeritFilterList< LR, EmbeddingType::UNILEVEL > | |
MeritValue | apply (MeritValue merit, const LatDef &lat) const |
Additional Inherited Members | |
Public Types inherited from LatBuilder::BasicMeritFilterList< LR, EmbeddingType::UNILEVEL > | |
typedef BasicMeritFilter< LR, ET > | Filter |
typedef Filter::InputMeritValue | MeritValue |
typedef Filter::LatDef | LatDef |
typedef std::list< std::unique_ptr< Filter > > | FilterList |
typedef boost::signals2::signal< void(const LatDef &)> | OnReject |
Type of signal emitted when a merit value is rejected. | |
Specialization of MeritFilterListPolicy for ordinary lattices.