STFINV library: seek source wavelet correction filter

◆ STFEngine() [1/2]

stfinv::STFEngine::STFEngine ( const stfinv::Tvectoroftriples triples,
const stfinv::Waveform stf,
const std::string &  parameters 
)

Constructor.

Parameters
triplesThis function expects a vector of triples containing references to the users workspace for recorded time series as well as synthetic time series. These will be used as input. As a third set a reference to a workspace for synthetic time series convolved with the source correction filter is expected. The latter will be used as output.
stfThe Waveform presents a reference to the users work space for the source correction filter time series. It will be used to present the result of the processing to the user.
parametersParameters to select one of the engines as well as to control the engines are passed in a character sequence. See also How to construct parameter strings

Definition at line 56 of file stfinvany.cc.

References initialize().

59  {
61  pairs.clear();
62  this->initialize(triples, stf, pairs, parameters);
63  }
std::vector< stfinv::WaveformPair > Tvectorofpairs
Vector of pairs.
Definition: stfinvbase.h:125
void initialize(const stfinv::Tvectoroftriples &triples, const stfinv::Waveform &stf, const stfinv::Tvectorofpairs &pairs, const std::string &parameters)
initialize engine.
Definition: stfinvany.cc:77
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
Here is the call graph for this function: