LISOUSI: Line Source Simulation
functions.h
Go to the documentation of this file.
1 
36 // include guard
37 #ifndef TF_FUNCTIONS_H_VERSION
38 
39 #define TF_FUNCTIONS_H_VERSION \
40  "TF_FUNCTIONS_H V1.0"
41 
42 #include "lisousi.h"
43 #include "wnintegration.h"
44 
45 /*======================================================================*/
46 /* functions */
47 
48 Tseries applytaper(const Tseries::Tcoc& input, const Tseries::Tcoc& taper,
49  const double& factor, const double& dt,
50  const double& offset, const Options& opt);
51 
52 Tseries filterresponse(const int& size, const double& dt, const Options& opt);
53 
55  const Options& opt);
56 
58  const Parameters& par,
59  const Exco& ec,
60  const Options& opt);
61 
63  Parameters& par,
64  const Options& opt);
65 
67  TFourier::Tseries directwaveseries,
68  const Parameters& par,
69  const Options& opt);
70 
71 TFourier::Tspectrum zfpointfc(const int& n, const double& dt,
72  const double& offset,
73  const double& vs,
74  const double& vp,
75  const bool& debug=false);
76 
77 TFourier::Tspectrum zflinefc(const int& n, const double& dt,
78  const double& offset,
79  const double& vs,
80  const double& vp,
81  const bool& debug=false);
82 
83 TFourier::Tcoeff hankel(const double& arg);
84 
85 #endif // TF_FUNCTIONS_H_VERSION (includeguard)
86 
87 /* ----- END OF functions.h ----- */
Ttimeseries::Tseries Tseries
Definition: lisousi.h:71
prototypes and structs for lisousi (prototypes)
time series parameters.
Definition: lisousi.h:138
Tseries filterresponse(const int &size, const double &dt, const Options &opt)
TFourier::Tseries singlevelocitytransformation(const TFourier::Tseries &series, const Parameters &par, const Exco &ec, const Options &opt)
TFourier::Tseries transitionmixer(TFourier::Tseries singlevelocityseries, TFourier::Tseries directwaveseries, const Parameters &par, const Options &opt)
TFourier::Tspectrum zflinefc(const int &n, const double &dt, const double &offset, const double &vs, const double &vp, const bool &debug=false)
TFourier::Tseries tdtapertransformation(TFourier::Tseries series, Parameters &par, const Options &opt)
TFourier::Tcoeff hankel(const double &arg)
Definition: hankel.cc:41
TFourier::Tseries padseries(const TFourier::Tseries &series, const Options &opt)
Definition: padseries.cc:41
TFourier::Tspectrum zfpointfc(const int &n, const double &dt, const double &offset, const double &vs, const double &vp, const bool &debug=false)
Fourier coefficients obtained by wavenumber integration (prototypes)
Tseries taper
Definition: globaldata.cc:47
Tseries applytaper(const Tseries::Tcoc &input, const Tseries::Tcoc &taper, const double &factor, const double &dt, const double &offset, const Options &opt)
Definition: applytaper.cc:41