npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::DummyLocalPolyFilter1D Class Reference

#include <LocalPolyFilter1D.hh>

Inheritance diagram for npstat::DummyLocalPolyFilter1D:
npstat::LocalPolyFilter1D npstat::AbsPolyFilter1D

Public Member Functions

 DummyLocalPolyFilter1D (unsigned dataLen)
 
virtual gs::ClassId classId () const
 
virtual bool write (std::ostream &os) const
 
- Public Member Functions inherited from npstat::LocalPolyFilter1D
 LocalPolyFilter1D (const double *taper, unsigned maxDegree, const AbsFilter1DBuilder &filterBuilder, unsigned dataLen)
 
 LocalPolyFilter1D (const LocalPolyFilter1D &)
 
LocalPolyFilter1Doperator= (const LocalPolyFilter1D &)
 
bool operator== (const LocalPolyFilter1D &r) const
 
bool operator!= (const LocalPolyFilter1D &r) const
 
double taper (unsigned degree) const
 
unsigned maxDegree () const
 
unsigned dataLen () const
 
const std::vector< double > & getBandwidthFactors () const
 
double selfContribution (unsigned binNumber) const
 
const PolyFilter1DgetFilter (unsigned binNumber) const
 
template<typename Tin , typename Tout >
void filter (const Tin *in, unsigned dataLen, Tout *out) const
 
template<typename Tin , typename Tout >
void convolve (const Tin *in, unsigned dataLen, Tout *out) const
 
Matrix< double > getFilterMatrix () const
 
CPP11_auto_ptr< LocalPolyFilter1DdoublyStochasticFilter (double tolerance, unsigned maxIterations) const
 
CPP11_auto_ptr< LocalPolyFilter1DeigenGroomedFilter () const
 

Static Public Member Functions

static const char * classname ()
 
static unsigned version ()
 
static DummyLocalPolyFilter1Dread (const gs::ClassId &id, std::istream &in)
 
- Static Public Member Functions inherited from npstat::LocalPolyFilter1D
static const char * classname ()
 
static unsigned version ()
 
static LocalPolyFilter1Dread (const gs::ClassId &id, std::istream &in)
 

Detailed Description

This class can be used in places where LocalPolyFilter1D is expected but filtering is not needed due to some reason. Calling "filter" or "convolve" methods of this class will transfer inputs to outputs unmodified. The data length still must be correct.


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