STFINV library: seek source wavelet correction filter
Internal tools and utilities

Tools and utilities used by the libstfinv engines. More...

Files

file  tools.cc
 tools and utilities (implementation)
 
file  tools.h
 tools and utilities (prototypes)
 

Namespaces

 stfinv::tools
 Namespace for internal tools.
 

Typedefs

typedef std::map< std::string, std::string > stfinv::tools::Tparamap
 A map to store parameters. More...
 

Functions

std::string stfinv::tools::clipstring (std::string &s, const std::string &delim=":")
 
Tparamap stfinv::tools::makeparamap (const std::string &p, const std::string &delimiter=":", const std::string &assign="=")
 Create a parameter map from a parameter string. More...
 
template<class C >
void stfinv::tools::report_engine (std::ostream &os)
 report engine identifier More...
 
template<class C >
void stfinv::tools::report_engine_ID (std::ostream &os)
 report engine identifier with heading More...
 
bool stfinv::tools::sameineps (const double &a, const double &b, const double &eps=1.e-8)
 function to compare doubles More...
 
std::string stfinv::tools::secomtospace (std::string s)
 
std::string stfinv::tools::trimws (std::string s)
 remove leading and trailing whitespace More...
 

Detailed Description

Tools and utilities used by the libstfinv engines.

Todo:
A detailed description for implementers is still missing
Date
05.05.2011