STFINV library: seek source wavelet correction filter

◆ fftinput()

void stfinv::STFFourierDomainEngine::fftinput ( )
protected

copy input signals to workspace and transform input workspace to Fourier domain

Provide data passed (through the API) by the caller of the library to an engine operating in the Fourier domain. All input is available as time series data in first place.

  1. Copy time series data to STFFourierDomainEngine::Mfftengineinput
  2. Transform time series data to Fourier domain
  3. Clear output coefficients

This function should be called by the very first statement of the exec-function of the derived class (e.g. STFEngineFDLeastSquares::exec).

Definition at line 293 of file stfinvfourier.cc.

References getinput(), Mfftengineinput, and Mfftengineoutput.

Referenced by stfinv::STFEngineNormalize::exec(), and stfinv::STFEngineFDLeastSquares::exec().

294  {
295  this->getinput();
296  Mfftengineinput.r2c();
297  Mfftengineoutput.series()=0.;
298  } // void STFFourierDomainEngine::fftinput()
Tfftengine Mfftengineinput
combined FFT engine for recorded data and synthetics and additional time series
void getinput()
copy input time series for recorded data and synthetics to workspace
Tfftengine Mfftengineoutput
combined FFT engine for stf and convolved synthetics and additional convolved time series ...
Here is the call graph for this function:
Here is the caller graph for this function: