source: trunk/lib/statistics/Kernel.h @ 382

Last change on this file since 382 was 382, checked in by Peter, 18 years ago

added todos on Kernel classes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 552 bytes
Line 
1// $Id: Kernel.h 382 2005-08-12 15:01:26Z peter $
2
3#ifndef _theplu_statistics_kernel_
4#define _theplu_statistics_kernel_
5
6namespace theplu {
7namespace statistics { 
8
9  ///
10  /// Abstract Base Class for calculating the weights in a more
11  /// general way than classical rectangular windows.
12  ///
13  /// @todo move to theplu::statistics::regression namespace
14  ///
15
16  class Kernel
17  {
18   
19    public:
20    ///
21    /// Constructor
22    ///
23    Kernel();
24
25    ///
26    /// Function calculating the weight
27    ///
28    virtual double weight(const double) const=0;
29  };
30
31}}  // of namespace statistics and namespace theplu
32
33#endif
Note: See TracBrowser for help on using the repository browser.