35 #define TF_LISOUSI_FILTERRESPONSE_CC_VERSION \ 36 "TF_LISOUSI_FILTERRESPONSE_CC V1.0 " 46 cout <<
" construct 1/sqrt(t); ";
49 cout <<
"tshift: " << opt.
tshift <<
"; " 50 <<
"tlim: " << opt.
tlim <<
"; " 51 <<
"tfac: " << opt.
tfac << endl;
55 cout <<
"integshift: " << opt.
integshift <<
" means " 56 << opt.
integshift*dt <<
"s time shift" << endl;
60 aff::Iterator<Tseries> I(retval);
61 for (
unsigned int i=0; i<retval.size(); ++i)
65 double t=dt*(double(i)+opt.
tshift);
66 if (t < (opt.
tlim*dt)) { t=opt.
tfac*dt; }
79 *I=2.*(sqrt(tref+1)-sqrt(tref))/sqrt(dt);
Ttimeseries::Tseries Tseries
prototypes and structs for lisousi (prototypes)
Tseries filterresponse(const int &size, const double &dt, const Options &opt)
lisousi functions (prototypes)