npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
Inheritance diagram for npstat::AbsUnfoldingFilterND:
npstat::AbsPolyFilterND npstat::UnfoldingFilterND< Impl >

Public Types

typedef Matrix< double > matrix_type
 

Public Member Functions

virtual void filter (const ArrayND< double > &in, ArrayND< double > *out) const =0
 
virtual void convolve (const ArrayND< double > &in, ArrayND< double > *out) const =0
 
virtual Matrix< double > getFilterMatrix () const =0
 
bool operator== (const AbsUnfoldingFilterND &r) const
 
bool operator!= (const AbsUnfoldingFilterND &r) const
 
virtual gs::ClassId classId () const =0
 
virtual bool write (std::ostream &) const =0
 
- Public Member Functions inherited from npstat::AbsPolyFilterND
virtual unsigned dim () const =0
 
virtual std::vector< unsigned > dataShape () const =0
 
virtual double selfContribution (const unsigned *index, unsigned lenIndex) const =0
 
virtual double linearSelfContribution (unsigned long index) const =0
 

Static Public Member Functions

static const char * classname ()
 
static unsigned version ()
 
static AbsUnfoldingFilterNDread (const gs::ClassId &id, std::istream &)
 

Protected Member Functions

virtual bool isEqual (const AbsUnfoldingFilterND &) const =0
 

Member Function Documentation

◆ classId()

virtual gs::ClassId npstat::AbsUnfoldingFilterND::classId ( ) const
pure virtual

Prototype needed for I/O

Implemented in npstat::UnfoldingFilterND< Impl >.


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