STFINV library: seek source wavelet correction filter
|
Root namespace of library. More...
Namespaces | |
capi | |
Namespace for internal data structures of the C API. | |
tools | |
Namespace for internal tools. | |
Classes | |
class | Exception |
Base class for exceptions. More... | |
class | STFBaseEngine |
Abstract base class for engines to derive source correction filter. More... | |
class | STFEngine |
Class to access any engine in the library. More... | |
class | STFEngineFDLeastSquares |
Fourier domain least squares engine. More... | |
class | STFEngineFiniteCausal |
Engine to find a finite, causal source time-history in time domain. More... | |
class | STFEngineFixedWavelet |
Engine to provide a fixed wavelet. More... | |
class | STFEngineIdentity |
Engine to apply a scalar factor. More... | |
class | STFEngineNormalize |
Normalization engine. More... | |
class | STFFourierDomainEngine |
Base class for all engines which operate in the Fourier domain. More... | |
struct | Waveform |
A class to store a single waveform. This will be used to pass the source correction filter. More... | |
struct | WaveformPair |
A class to store the time series for a pair of time series. More... | |
struct | WaveformTriple |
A class to store the time series for a waveform triple. More... | |
Typedefs | |
typedef aff::Series< Tvalue > | Tseries |
Type of sample values. More... | |
typedef std::vector< stfinv::WaveformPair > | Tvectorofpairs |
Vector of pairs. More... | |
typedef std::vector< stfinv::WaveformTriple > | Tvectoroftriples |
Vector of triples. More... | |
Functions | |
void | engines (std::ostream &os) |
void | help (std::ostream &os) |
void | report_violation (const char *message, const char *file, const int &line, const char *condition) |
report violation of assertion More... | |
void | usage (const std::string &id, std::ostream &os) |
Root namespace of library.