STFINV library: seek source wavelet correction filter
stfinv Namespace Reference

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< TvalueTseries
 Type of sample values. More...
 
typedef std::vector< stfinv::WaveformPairTvectorofpairs
 Vector of pairs. More...
 
typedef std::vector< stfinv::WaveformTripleTvectoroftriples
 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)
 

Detailed Description

Root namespace of library.