38 #ifndef STFINV_STFINVNORMALIZE_H_VERSION 40 #define STFINV_STFINVNORMALIZE_H_VERSION \ 41 "STFINV_STFINVNORMALIZE_H V1.1" 139 static const char*
const ID;
146 const std::string& parameters)
154 virtual void help(std::ostream& os=std::cout)
const;
156 static void classhelp(std::ostream& os=std::cout);
158 virtual const char*
name()
const;
171 #endif // STFINV_STFINVNORMALIZE_H_VERSION (includeguard) Root namespace of library.
Base class for all engines which operate in the Fourier domain.
STFEngineNormalize(const stfinv::Tvectoroftriples &triples, const stfinv::Waveform &stf, const std::string ¶meters)
Constructor.
double Mwaterlevel
waterlevel
static void classhelp(std::ostream &os=std::cout)
print online help
virtual void exec()
Start engine.
void initialize()
initialize work space
a base class for all engines which operate in the Fourier domain (prototypes)
Abstract base class for engines to derive source correction filter.
virtual const char * name() const
return name of engine
static const char *const description
short description of this engine
virtual ~STFEngineNormalize()
abstract base requires virtual destructor
std::vector< stfinv::WaveformTriple > Tvectoroftriples
Vector of triples.
stfinv::STFFourierDomainEngine Tbase
typedef to refer to base class
static const char *const ID
ID used to select thsi engine.
Tseries stf() const
return source correction filter series
virtual void help(std::ostream &os=std::cout) const
print online help