STFINV library: seek source wavelet correction filter
|
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... | |
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.