LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
LatBuilder::MeritFilterListPolicy< LR, EmbeddingType::UNILEVEL > Class Template Reference

Specialization of MeritFilterListPolicy for ordinary lattices. More...

#include <MeritFilterList.h>

Inherits LatBuilder::BasicMeritFilterList< LR, EmbeddingType::UNILEVEL >.

Public Member Functions

template<EmbeddingType L>
OBase::OnRejectonReject () 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.
 
OnRejectonReject () 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.
 

Detailed Description

template<LatticeType LR>
class LatBuilder::MeritFilterListPolicy< LR, EmbeddingType::UNILEVEL >

Specialization of MeritFilterListPolicy for ordinary lattices.


The documentation for this class was generated from the following file: