LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
LatBuilder::BasicMeritFilter< LR, ET, OUT > Struct Template Referenceabstract

Abstract base class for filters. More...

Public Types

typedef MeritFilterTraits< ET >::MeritValue InputMeritValue
typedef MeritFilterTraits< OUT >::MeritValue OutputMeritValue
typedef LatBuilder::LatDef< LR, ET > LatDef

Public Member Functions

virtual OutputMeritValue operator() (const InputMeritValue &, const LatDef &) const =0
virtual std::string name () const =0

Detailed Description

template<LatticeType LR, EmbeddingType ET, EmbeddingType OUT>
struct LatBuilder::BasicMeritFilter< LR, ET, OUT >

Abstract base class for filters.

Member Function Documentation

◆ operator()()

template<LatticeType LR, EmbeddingType ET, EmbeddingType OUT>
virtual OutputMeritValue LatBuilder::BasicMeritFilter< LR, ET, OUT >::operator() ( const InputMeritValue & ,
const LatDef &  ) const
pure virtual

The documentation for this struct was generated from the following file:
  • include/latbuilder/BasicMeritFilter.h