In file Window/BMH.hh:

class BMH : public Window

BMH window class

Inheritance:


Public Methods

BMH (void)
Default constructor.
explicit BMH (int N)
Data Constructor.
~BMH (void)
Destructor.
BMH* clone (void) const
clone the window.
double WinFc (double arg)
Window function

Inherited from Window:

Public Fields

typedef double element_type

Public Methods

Window& operator= (const Window& w)
TSeries apply(const TSeries& ts)
void dataCheck(const TSeries& ts) const
bool isDataValid(const TSeries& ts) const
int getLength(void) const
double getRMS(void)
void setWindow(int N)
virtual bool isPiSymmetric(void)
Time getStartTime(void) const
Time getCurrentTime(void) const
bool inUse(void) const
void reset(void)
FilterIO& apply(const FilterIO& in)

Inherited from Pipe:

Public Methods

virtual TSeries operator)(const TSeries& in)
FilterIO& operator)(const FilterIO& in)
KeyChain& getInputKeys(void) const
KeyChain& getOutputKeys(void) const
virtual Interval getTimeDelay(void) const
virtual bool Xfer(fComplex& coeff, double f) const
virtual bool Xfer(fComplex* tf, const float* freqs, int points) const
virtual bool Xfer(FSeries& Fs, float Fmin = 0.0, float Fmax = 1000.0, float dF = 1.0) const

Protected Methods

virtual bool xfer(fComplex& coeff, double f) const

Inherited from FilterBase:

Public Methods

virtual bool rootGetStartTime(Time& t) const throw()
virtual bool rootGetCurrentTime(Time& t) const throw()

Documentation

BMH window class. BMH is the Blackman-Harris window class.
BMH(void)
Construct a BMH window.

explicit BMH(int N)
Construct a BMH window object. Initialize it for sequences of length N.
Parameters:
N - Length of time series to be windowed.

~BMH(void)
Delete the window and release any allocated storage.

BMH* clone(void) const
Create an identical BMH window.
Returns:
Pointer to a new BMH window.

double WinFc(double arg)
Window function. Return the window function at x, where x = 2*pi*i/(N-1). The BMH window is 1.0 - 1.36109*cos(x) + 0.39381*cos(2x) - 0.032557*cos(3x)


This class has no child classes.

alphabetic index hierarchy of classes


Please send questions and comments to zweizig_j@ligo.caltech.edu


generated by doc++