Documentation 6b54b78464
Loading...
Searching...
No Matches
CWindowingTools Class Reference

#include <CWindowingTools.hpp>

Inheritance diagram for CWindowingTools:
[legend]

Static Public Member Functions

static su2double GetWndWeight (WINDOW_FUNCTION windowId, unsigned long curTimeIter, unsigned long endTimeIter)
 Returns the value of a windowing function given by windowId at time-step curTimeIter with given time-frame endTimeIter (i.e. endTimeIter=nTimeIter, if one starts windowing at time t =0.)
 

Static Protected Member Functions

static su2double HannWindow (unsigned long curTimeIter, unsigned long endTimeIter)
 Returns the value of the Hann-window function at time-step curTimeIter with given end-time endTimeIter.
 
static su2double HannSquaredWindow (unsigned long curTimeIter, unsigned long endTimeIter)
 Returns the value of the Hann-Square-window function at time-step i with given end-time endTimeIter.
 
static su2double BumpWindow (unsigned long curTimeIter, unsigned long endTimeIter)
 Returns the value of the Bump-window function at time-step i with given end-time endTimeIter.
 

Member Function Documentation

◆ BumpWindow()

su2double CWindowingTools::BumpWindow ( unsigned long  curTimeIter,
unsigned long  endTimeIter 
)
staticprotected

Returns the value of the Bump-window function at time-step i with given end-time endTimeIter.

Parameters
curTimeIter- Current time iteration of the solver
endTimeIter- Number of time steps to average over
Returns
Value of the window-weight-function at time curTimeIter with end-time endTimeIter

◆ GetWndWeight()

su2double CWindowingTools::GetWndWeight ( WINDOW_FUNCTION  windowId,
unsigned long  curTimeIter,
unsigned long  endTimeIter 
)
static

Returns the value of a windowing function given by windowId at time-step curTimeIter with given time-frame endTimeIter (i.e. endTimeIter=nTimeIter, if one starts windowing at time t =0.)

Parameters
windowId- enum specifing the used window
curTimeIter- Current time iteration of the solver
endTimeIter- Number of time steps to average over
Returns
Value of the window-weight-function at time curTimeIter with time-frame endTimeIter

◆ HannSquaredWindow()

su2double CWindowingTools::HannSquaredWindow ( unsigned long  curTimeIter,
unsigned long  endTimeIter 
)
staticprotected

Returns the value of the Hann-Square-window function at time-step i with given end-time endTimeIter.

Parameters
curTimeIter- Current time iteration of the solver
endTimeIter- Number of time steps to average over
Returns
Value of the window-weight-function at time curTimeIter with end-time endTimeIter

◆ HannWindow()

su2double CWindowingTools::HannWindow ( unsigned long  curTimeIter,
unsigned long  endTimeIter 
)
staticprotected

Returns the value of the Hann-window function at time-step curTimeIter with given end-time endTimeIter.

Parameters
curTimeIter- Current time iteration of the solver
endTimeIter- Number of time steps to average over
Returns
Value of the window-weight-function at time curTimeIter with end-time endTimeIter

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