graph pt() const
Return the graph of p(t)
tmp< scalarField > Hanning(const label N) const
Return the Hanning window function.
Class to create, store and output qgraph files.
A class for handling file names.
FFT of the pressure field.
A class for managing temporary objects.
tmp< scalarField > window(const label N, const label n) const
Return the nth window.
graph RMSmeanPf(const label N, const label nw) const
Return the multi-window RMS mean fft of the complete pressure data.
scalar deltat_
Time spacing of the raw data.
scalar dbToPa(const scalar db) const
Convert the db into Pa.
scalar Lsum(const graph &gLf) const
Return the total PFL as the sum of Lf over all frequencies.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
tmp< scalarField > Pf(const tmp< scalarField > &pn) const
Return the fft of the given pressure data.
graph meanPf(const label N, const label nw) const
Return the multi-window mean fft of the complete pressure data.
graph Lf(const graph &gPf) const
Return the narrow-band PFL (pressure-fluctuation level) spectrum.
static scalar p0
Reference pressure.
noiseFFT(const scalar deltat, const scalarField &pressure)
Construct from pressure field.
graph Ldelta(const graph &gLf, const scalar f1, const scalar fU) const
Return the one-third-octave-band PFL spectrum.
graph Pdelta(const graph &gLf, const scalar f1, const scalar fU) const
Return the one-third-octave-band pressure spectrum.