GPLIB++
Classes | Functions
Seismic data analysis and modeling

Classes

class  gplib::AnisoSurfaceWaveModel
 A class to store information about anisotropic surface wave models. More...
 
class  gplib::AnisoSurfaceWaveObjective
 This class calculates the misfit for anisotropic surface wave dispersion data. More...
 
class  gplib::AnisoSurfaceWaveSynthetic
 Calculate synthetic anisotropic surface wave data. More...
 
class  gplib::CalcSpectralElement
 This class calculates one spectral element of the receiver function from the two input spectral elements. More...
 
class  gplib::FkModel
 A model for forward calculations with a wavenumber integration code, currently not in use and might be removed in a later version. More...
 
class  gplib::MoveoutCorrection
 
class  gplib::MultiAnisoSurfaceWaveObjective
 Minimize the misfit for several surface wave dispersion curves simultaneously. More...
 
class  gplib::MultiRecCalc
 This class implements the multi-site receiver function calculation in the frequency domain as suggested by Gurrolla 1995. More...
 
class  gplib::ParkSurfaceWaveData
 
class  gplib::RecCalc
 This class is used to calculate receiver functions from seismic data. More...
 
class  gplib::ResPkModel
 This class stores and writes model for the respktn 1D seismic code that we use for receiver function calculations. More...
 
class  gplib::RFVelCalc
 This class implements the method to calculate absolute S-Wave velocities from Receiver function data as described by Sevnningsen and Jacobsen, GJI 2007. More...
 
class  gplib::Sdisp96Model
 This class can write files specific for the synthetic surface wave codes that are part of the computer programs in seismology. More...
 
class  gplib::SeismicDataComp
 
class  gplib::SeismicModel
 The class SeismicModel is the base class for some of the model format for seismic codes. More...
 
class  gplib::SeismicStationList
 Manages a collection of seismic traces, mainly provides functionality to read in data specified in a file with names. More...
 
struct  gplib::CalcDensity
 Calculate density from a given S-velocity, the formula is taken from Owen et al. JGR 89,7783-7795 and modified for vs. More...
 
struct  gplib::CalcAngle1
 
struct  gplib::Pow10
 
class  gplib::SurfaceWaveData
 A class to read, write and store fundamental mode surface wave dispersion data. More...
 
class  gplib::SurfaceWaveModel
 A class to store 1D model for calculation of synthetic surface wave data. More...
 
class  gplib::SurfaceWaveObjective
 This class calculates the misfit between observed surface wave dispersion data and the data calculated from a seismic model. More...
 
class  gplib::SurfaceWaveSynthetic
 Calculate synthetic fundamental mode Rayleigh phase velocity data from an isotropic 1D model. More...
 

Functions

void gplib::Normalize (std::vector< double > &Trace)
 

Detailed Description

Function Documentation

void gplib::Normalize ( std::vector< double > &  Trace)
inline

Definition at line 39 of file SeisTools.h.

Referenced by gplib::RecCalc::CalcRecData().