|
| COMPLEX8TimeSeries * | XLALSFTVectorToCOMPLEX8TimeSeries (const SFTVector *sftsIn) |
| | Turn the given SFTvector into one long time-series, properly dealing with gaps. More...
|
| |
| MultiCOMPLEX8TimeSeries * | XLALMultiSFTVectorToCOMPLEX8TimeSeries (const MultiSFTVector *multisfts) |
| | Turn the given multiSFTvector into multiple long COMPLEX8TimeSeries, properly dealing with gaps. More...
|
| |
| SFTtype * | XLALSFTVectorToLFT (SFTVector *sfts, REAL8 upsampling) |
| | Turn the given multi-IFO SFTvectors into one long Fourier transform (LFT) over the total observation time. More...
|
| |
| int | XLALReorderFFTWtoSFT (COMPLEX8Vector *X) |
| | Change frequency-bin order from fftw-convention to a 'SFT' ie. More...
|
| |
| int | XLALReorderSFTtoFFTW (COMPLEX8Vector *X) |
| | Change frequency-bin order from 'SFT' to fftw-convention ie. More...
|
| |
| int | XLALTimeShiftSFT (SFTtype *sft, REAL8 shift) |
| | Time-shift the given SFT by an amount of 'shift' seconds, using the frequency-domain expression \( \widetilde{y}(f) = \widetilde{x}(f) \, e^{i 2\pi\,f\,\tau} \) , which shifts \( x(t) \) into \( y(t) = x(t + \tau) \). More...
|
| |
| int | XLALFrequencyShiftMultiCOMPLEX8TimeSeries (MultiCOMPLEX8TimeSeries *x, const REAL8 shift) |
| | Multi-detector wrapper for XLALFrequencyShiftCOMPLEX8TimeSeries NOTE: this modifies the MultiCOMPLEX8Timeseries in place. More...
|
| |
| int | XLALFrequencyShiftCOMPLEX8TimeSeries (COMPLEX8TimeSeries *x, const REAL8 shift) |
| | Freq-shift the given COMPLEX8Timeseries by an amount of 'shift' Hz, using the time-domain expression y(t) = x(t) * e^(-i 2pi df t), which shifts x(f) into y(f) = x(f + df) More...
|
| |
| int | XLALSpinDownCorrectionMultiTS (MultiCOMPLEX8TimeSeries *multiTimeSeries, const PulsarDopplerParams *doppler) |
| | Apply a spin-down correction to the complex8 timeseries using the time-domain expression y(t) = x(t) * e^(-i 2pi sum f_k * (t-tref)^(k+1)),. More...
|
| |
| COMPLEX8TimeSeries * | XLALDuplicateCOMPLEX8TimeSeries (COMPLEX8TimeSeries *ttimes) |
| | Duplicates a COMPLEX8TimeSeries structure. More...
|
| |
| MultiCOMPLEX8TimeSeries * | XLALDuplicateMultiCOMPLEX8TimeSeries (MultiCOMPLEX8TimeSeries *multiTimes) |
| | Duplicates a MultiCOMPLEX8TimeSeries structure. More...
|
| |
| int | XLALCopyMultiCOMPLEX8TimeSeries (MultiCOMPLEX8TimeSeries *multiTimesOut, MultiCOMPLEX8TimeSeries *multiTimesIn) |
| | Copies a MultiCOMPLEX8TimeSeries structure, output must be allocated of identical size as input! More...
|
| |
| int | XLALCopyCOMPLEX8TimeSeries (COMPLEX8TimeSeries *ts_out, COMPLEX8TimeSeries *ts_in) |
| | Copies a COMPLEX8TimeSeries structure, output must be allocated of identical size as input! More...
|
| |
| void | XLALDestroyMultiCOMPLEX8TimeSeries (MultiCOMPLEX8TimeSeries *multiTimes) |
| | Destroy a MultiCOMPLEX8TimeSeries structure. More...
|
| |
| int | XLALSincInterpolateCOMPLEX8TimeSeries (COMPLEX8Vector *y_out, const REAL8Vector *t_out, const COMPLEX8TimeSeries *ts_in, UINT4 Dterms) |
| | Interpolate a given regularly-spaced COMPLEX8 timeseries 'ts_in = x_in(j * dt)' onto new samples 'y_out(t_out)' using windowed Shannon sinc interpolation, windowed to (2*Dterms+1) terms, namely. More...
|
| |
| int | XLALSincInterpolateCOMPLEX8FrequencySeries (COMPLEX8Vector *y_out, const REAL8Vector *f_out, const COMPLEX8FrequencySeries *fs_in, UINT4 Dterms) |
| | Interpolate a given regularly-spaced COMPLEX8 frequency-series 'fs_in = x_in( k * df)' onto new samples 'y_out(f_out)' using (complex) Sinc interpolation (obtained from Dirichlet kernel in large-N limit), truncated to (2*Dterms+1) terms, namely. More...
|
| |
| SFTtype * | XLALSincInterpolateSFT (const SFTtype *sft_in, REAL8 f0Out, REAL8 dfOut, UINT4 numBinsOut, UINT4 Dterms) |
| | (Complex)Sinc-interpolate an input SFT to an output SFT. More...
|
| |
| COMPLEX8Vector * | XLALrefineCOMPLEX8Vector (const COMPLEX8Vector *in, UINT4 refineby, UINT4 Dterms) |
| | Interpolate frequency-series to newLen frequency-bins. More...
|
| |
| int | XLALCompareCOMPLEX8Vectors (VectorComparison *result, const COMPLEX8Vector *x, const COMPLEX8Vector *y, const VectorComparison *tol) |
| | Compare two COMPLEX8 vectors using various different comparison metrics. More...
|
| |
| int | XLALCompareREAL4Vectors (VectorComparison *result, const REAL4Vector *x, const REAL4Vector *y, const VectorComparison *tol) |
| | Compare two REAL4 vectors using various different comparison metrics. More...
|
| |
| int | XLALCheckVectorComparisonTolerances (const VectorComparison *result, const VectorComparison *tol) |
| | Check VectorComparison result against specified tolerances, to allow for standardized comparison and reporting. More...
|
| |