Start engine.
96 double recording_sqrsum=0.;;
97 double synthetic_sqrsum=0.;;
98 for (
unsigned int i=0; i<this->
nreceivers(); ++i)
106 fac = std::sqrt(recording_sqrsum/synthetic_sqrsum);
112 stf(0)=fac/this->
dt();
113 for (
unsigned int i=0; i<this->
nreceivers(); ++i)
120 for (
unsigned int i=0; i<this->
npairs(); ++i)
bool Mscaleenergy
scale energy
unsigned int npairs() const
return number of additional signals to be convolved
unsigned int nreceivers() const
return number of receiver signals in use
double weight(const unsigned int &i) const
return weight for signal at receiver i
Tseries::Tcoc recording(const unsigned int &i) const
return recorded data at receiver i
Tseries::Tcoc series(const unsigned int &i) const
return synthetic data of pair i
Tseries::Tcoc synthetic(const unsigned int &i) const
return synthetic data at receiver i
Tseries convolvedseries(const unsigned int &i) const
return synthetic data convolved with stf for pair i
double dt() const
return sampling interval
Tseries convolvedsynthetic(const unsigned int &i) const
return synthetic data convolved with stf at receiver i
Tseries stf() const
return source correction filter series
aff::Series< Tvalue > Tseries
Type of sample values.