npstat::WeightTableFilter1DBuilder Class Reference
Inheritance diagram for npstat::WeightTableFilter1DBuilder:
Detailed DescriptionThis class will construct a local polynomial filter out of an arbitrary sampled even weight function. Constructor & Destructor Documentation◆ WeightTableFilter1DBuilder()
The constructor arguments are as follows: weight – Tabulated weight function, in equidistant steps, in the order of increasing x. The first value corresponds to x = 0, the second to x + step, etc. The weight is assumed to be symmetric around 0. weightLen – The length of the "weight" array. exclusionMask – Set values of "exclusionMask" != 0 if corresponding data points have to be excluded when weights are generated. If no exclusions are necessary, just leave this array as NULL. exclusionMaskLen – Length of the "exclusionMask" array. If it is not 0 then it must coinside with the "datalen" argument given to all future invocations of the "makeFilter" method. excludeCentralPoint – If "true", the central point of the weight will be set to zero. This can be useful for certain types of cross validation calculations. Member Function Documentation◆ centralWeightLength()
Length of the filter constructed at a point deeply inside the density support region Implements npstat::AbsFilter1DBuilder. ◆ keepAllFilters()
Should we keep all filters or can we assume that filters deeply inside the density support region are identical? Implements npstat::AbsFilter1DBuilder. ◆ makeOrthoPoly()
Build the orthogonal polynomial system that can later be used to construct filters with different tapers. This is constructed on the heap and later must be deleted. Implements npstat::OrthoPolyFilter1DBuilder. Reimplemented in npstat::NonmodifyingFilter1DBuilder. The documentation for this class was generated from the following file: Generated by 1.9.1 |