initialize engine.
82 std::string para=parameters;
97 || (
id == std::string(
"fbd")))
100 "The ID \"fbd\" for this engine is deprecated",
101 "The correct ID of the Fourier domain least " 102 "squares engine is \"" <<
105 "The former ID \"fbd\" may vanish in the future " 106 "and should no longer be used.");
119 std::cerr <<
"ERROR: engine ID " <<
id <<
" is unkown!" << std::endl;
120 STFINV_abort(
"aborting since engine ID is not recognized");
static const char *const ID
ID used to select thsi engine.
#define STFINV_report_assert(C, M, V)
Check an assertion and report only.
Engine to apply a scalar factor.
Fourier domain least squares engine.
#define STFINV_assert(C, M)
Check an assertion and report by throwing an exception.
static const char *const ID
ID used to select this engine.
#define STFINV_abort(M)
Abort and give a message.
struct CWaveformPair * pairs
Pointer to array of waveform pairs. This actually is a C array for elements of type struct CWaveformP...
stfinv::STFBaseEngine * Mengine
Pointer to actual engine.