GPLIB++
|
This class implements the multi-site receiver function calculation in the frequency domain as suggested by Gurrolla 1995. More...
#include <MultiRecCalc.h>
Public Member Functions | |
void | CalcRecData (const SeismicStationList::tseiscompvector &RadComp, const SeismicStationList::tseiscompvector &VerComp, SeismicDataComp &Receiver) |
Calculate the receiver function by spectral division. More... | |
MultiRecCalc (const int myshift, const double mysigma, const double myc) | |
virtual | ~MultiRecCalc () |
This class implements the multi-site receiver function calculation in the frequency domain as suggested by Gurrolla 1995.
Definition at line 12 of file MultiRecCalc.h.
gplib::MultiRecCalc::MultiRecCalc | ( | const int | myshift, |
const double | mysigma, | ||
const double | myc | ||
) |
Definition at line 15 of file MultiRecCalc.cpp.
|
virtual |
Definition at line 21 of file MultiRecCalc.cpp.
void gplib::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 25 of file MultiRecCalc.cpp.
References gplib::TsSpectrum::CalcTimeSeries(), gplib::TimeSeriesComponent::GetData(), gplib::SeismicDataComp::SetB(), gplib::TimeSeriesComponent::SetDt(), and gplib::TimeFrequency().
Referenced by main().