MultiRecCalc Class Reference
[Seismic data analysis and modeling]

This class implements the multi-site receiver function calculation in the frequency domain as suggested by Gurrolla 1995. More...

#include <MultiRecCalc.h>

List of all members.

Public Member Functions

void CalcRecData (const SeismicStationList::tseiscompvector &RadComp, const SeismicStationList::tseiscompvector &VerComp, SeismicDataComp &Receiver)
 Calculate the receiver function by spectral division.
 MultiRecCalc (const int myshift, const double mysigma, const double myc)
virtual ~MultiRecCalc ()


Detailed Description

This class implements the multi-site receiver function calculation in the frequency domain as suggested by Gurrolla 1995.

Definition at line 10 of file MultiRecCalc.h.


Constructor & Destructor Documentation

MultiRecCalc::MultiRecCalc ( const int  myshift,
const double  mysigma,
const double  myc 
)

Definition at line 12 of file MultiRecCalc.cpp.

MultiRecCalc::~MultiRecCalc (  )  [virtual]

Definition at line 18 of file MultiRecCalc.cpp.


Member Function Documentation

void MultiRecCalc::CalcRecData ( const SeismicStationList::tseiscompvector RadComp,
const SeismicStationList::tseiscompvector VerComp,
SeismicDataComp Receiver 
)

Calculate the receiver function by spectral division.

Calculate Receiver functions from a vector of data components, both vectors have to have the same number of elements and the seismograms have to have the same length

Definition at line 22 of file MultiRecCalc.cpp.

References TsSpectrum::CalcTimeSeries(), TimeSeriesComponent::GetData(), SeismicDataComp::SetB(), TimeSeriesComponent::SetDt(), and TimeFrequency().

Referenced by main().


The documentation for this class was generated from the following files:

Generated on Tue Aug 4 16:04:21 2009 for GPLIB++ by  doxygen 1.5.8