STFINV library: seek source wavelet correction filter

◆ STFBaseEngine() [2/2]

stfinv::STFBaseEngine::STFBaseEngine ( const stfinv::Tvectoroftriples triples,
const stfinv::Waveform stf,
const stfinv::Tvectorofpairs pairs,
const std::string &  parameters 
)
protected

Constructor. This constructor additionally takes a vector of time series pairs. In this vector references to synthetic time series data can be passed, which are not used in the process of determining the optimal source correction filter but which are convolved with the new source correction filter on the fly.

Constructor stores all references to time series data passed by the caller.

Definition at line 53 of file stfinvbase.cc.

References initialize().

57  : Mtriples(triples), Mstf(stf), Mpairs(pairs),
58  Mweights(0,triples.size()-1)
59  {
60  this->initialize(parameters);
61  } // STFBaseEngine::STFBaseEngine(const stfinv::Tvectoroftriples& triples,
stfinv::Waveform Mstf
source correction filter.
Definition: stfinvbase.h:332
void initialize(const std::string &parameters)
initialize base class
Definition: stfinvbase.cc:91
stfinv::Tvectoroftriples Mtriples
Waveform triples.
Definition: stfinvbase.h:330
struct CWaveformPair * pairs
Pointer to array of waveform pairs. This actually is a C array for elements of type struct CWaveformP...
Definition: stfinv.h:196
aff::Series< double > Mweights
Weights.
Definition: stfinvbase.h:346
stfinv::Tvectorofpairs Mpairs
Waveform pairs.
Definition: stfinvbase.h:334
Tseries stf() const
return source correction filter series
Definition: stfinvbase.h:273
Here is the call graph for this function: