39 #ifndef STFINV_STFINVANY_H_VERSION    41 #define STFINV_STFINVANY_H_VERSION \    42   "STFINV_STFINVANY_H   V1.2"    82                 const std::string& parameters);
   116                 const std::string& parameters);
   124       static void engines(std::ostream& os=std::cout);
   126       static void help(std::ostream& os=std::cout);
   132       static void usage(
const std::string& 
id, std::ostream& os=std::cout);
   138                       const std::string& parameters); 
   150   void engines(std::ostream& os=std::cout);
   157   void help(std::ostream& os=std::cout);
   164   void usage(
const std::string& 
id, std::ostream& os=std::cout);
   168 #endif // STFINV_STFINVANY_H_VERSION (includeguard) std::vector< stfinv::WaveformPair > Tvectorofpairs
Vector of pairs. 
 
void initialize(const stfinv::Tvectoroftriples &triples, const stfinv::Waveform &stf, const stfinv::Tvectorofpairs &pairs, const std::string ¶meters)
initialize engine. 
 
stfinv::Waveform run()
Start engine and return source correction filter. 
 
Root namespace of library. 
 
static void engines(std::ostream &os=std::cout)
List procedures (engines) currently recognized. 
 
stfinv::STFBaseEngine & STFBaseEngine()
Return actual engine. 
 
STFEngine(const stfinv::Tvectoroftriples &triples, const stfinv::Waveform &stf, const std::string ¶meters)
Constructor. 
 
stfinv::Waveform run()
Start engine and return reference to source correction filter. 
 
static void usage(const std::string &id, std::ostream &os=std::cout)
Print detailed usage description. 
 
void engines(std::ostream &os)
 
C++ interface and abstract base class (prototypes) 
 
static void help(std::ostream &os=std::cout)
List engines currently recognized and print summary. 
 
void help(std::ostream &os)
 
~STFEngine()
Destructor must remove engine. 
 
Abstract base class for engines to derive source correction filter. 
 
std::vector< stfinv::WaveformTriple > Tvectoroftriples
Vector of triples. 
 
Class to access any engine in the library. 
 
stfinv::STFBaseEngine * Mengine
Pointer to actual engine. 
 
void usage(const std::string &id, std::ostream &os)