npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::BasicPolyFilterND Class Reference
Inheritance diagram for npstat::BasicPolyFilterND:
npstat::AbsPolyFilterND

Public Member Functions

 BasicPolyFilterND (const std::vector< unsigned > &shape, const double selfContrib)
 
virtual unsigned dim () const
 
virtual std::vector< unsigned > dataShape () const
 
virtual double selfContribution (const unsigned *, unsigned) const
 
virtual double linearSelfContribution (unsigned long) const
 

Member Function Documentation

◆ dataShape()

virtual std::vector<unsigned> npstat::BasicPolyFilterND::dataShape ( ) const
inlinevirtual

Required shape of the data array

Implements npstat::AbsPolyFilterND.

◆ dim()

virtual unsigned npstat::BasicPolyFilterND::dim ( ) const
inlinevirtual

Dimensionality of the filter

Implements npstat::AbsPolyFilterND.

◆ linearSelfContribution()

virtual double npstat::BasicPolyFilterND::linearSelfContribution ( unsigned long  index) const
inlinevirtual

Contribution of a single point into the density estimate using the linear index of the point

Implements npstat::AbsPolyFilterND.

◆ selfContribution()

virtual double npstat::BasicPolyFilterND::selfContribution ( const unsigned *  index,
unsigned  lenIndex 
) const
inlinevirtual

Contribution of a single point into the density estimate at that point (not normalized). This is needed for various leaving-one-out cross-validation procedures.

Implements npstat::AbsPolyFilterND.


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