37 #ifndef STFINV_STFINVFIXEDSTF_H_VERSION 39 #define STFINV_STFINVFIXEDSTF_H_VERSION \ 40 "STFINV_STFINVFIXEDSTF_H V1.0" 60 static const char*
const ID;
67 const std::string& parameters)
74 virtual void help(std::ostream& os=std::cout)
const;
76 static void classhelp(std::ostream& os=std::cout);
78 virtual const char*
name()
const;
86 #endif // STFINV_STFINVFIXEDSTF_H_VERSION (includeguard) void initialize()
initialize work space
virtual void help(std::ostream &os=std::cout) const
print online help
Root namespace of library.
Base class for all engines which operate in the Fourier domain.
static const char *const ID
ID used to select thsi engine.
STFEngineFixedWavelet(const stfinv::Tvectoroftriples &triples, const stfinv::Waveform &stf, const std::string ¶meters)
Constructor.
static const char *const description
short description of this engine
stfinv::STFFourierDomainEngine Tbase
typedef to refer to base class
virtual ~STFEngineFixedWavelet()
abstract base requires virtual destructor
static void classhelp(std::ostream &os=std::cout)
print online help
a base class for all engines which operate in the Fourier domain (prototypes)
virtual void exec()
Start engine.
std::vector< stfinv::WaveformTriple > Tvectoroftriples
Vector of triples.
Tseries stf() const
return source correction filter series
Engine to provide a fixed wavelet.
virtual const char * name() const
return name of engine