STFINV library: seek source wavelet correction filter
Engines

Engines implemented in libstfinv. More...

Classes

class  stfinv::STFEngineFDLeastSquares
 Fourier domain least squares engine. More...
 
class  stfinv::STFEngineFiniteCausal
 Engine to find a finite, causal source time-history in time domain. More...
 
class  stfinv::STFEngineFixedWavelet
 Engine to provide a fixed wavelet. More...
 
class  stfinv::STFEngineIdentity
 Engine to apply a scalar factor. More...
 
class  stfinv::STFEngineNormalize
 Normalization engine. More...
 

Detailed Description

Engines implemented in libstfinv.

All engines provide a common API. They inherit this API from stfinv::STFBaseEngine. The library thus can be extended by additional approaches without the need to modify client programs. Currently implemented engines are made available through stfinv::STFEngine which serves as a handle class. The actual implementation to be used is selected in stfinv::STFEngine::initialize by means of a parameter string provided by the client.

Note
Not all engines classes for which drafts are available in the code are actually fully implemented. Only engines provided in stfinv::STFEngine::initialize should be considered as operational.
Todo:
A detailed description for implementers is still missing
Date
05.05.2011