Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-ea7c608
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ResampCrossCorrWorkspace Struct Reference

Detailed Description

Definition at line 249 of file PulsarCrossCorr_v2.h.

Data Fields

COMPLEX8VectorTStmp1_SRC
 can hold a single-detector SRC-frame spindown-corrected timeseries [without zero-padding] More...
 
COMPLEX8VectorTStmp2_SRC
 can hold a single-detector SRC-frame spindown-corrected timeseries [without zero-padding] More...
 
REAL8VectorSRCtimes_DET
 holds uniformly-spaced SRC-frame timesteps translated into detector frame [for interpolation] More...
 
UINT4 numSamplesFFT
 allocated number of zero-padded SRC-frame time samples (related to dFreq) More...
 
UINT4 decimateFFT
 output every n-th frequency bin, with n>1 iff (dFreq > 1/Tspan), and was internally decreased by n More...
 
fftwf_plan fftplan
 buffer FFT plan for given numSamplesOut length More...
 
COMPLEX8TS_FFT
 zero-padded, spindown-corr SRC-frame TS More...
 
COMPLEX8FabX_Raw
 raw full-band FFT result Fa,Fb More...
 
UINT4 numFreqBinsOut
 number of output frequency bins {f_k} More...
 
COMPLEX8FaX_k
 properly normalized F_a^X(f_k) over output bins More...
 
COMPLEX8FbX_k
 properly normalized F_b^X(f_k) over output bins More...
 
COMPLEX8Fa_k
 properly normalized F_a(f_k) over output bins More...
 
COMPLEX8Fb_k
 properly normalized F_b(f_k) over output bins More...
 
UINT4 numFreqBinsAlloc
 internal: keep track of allocated length of frequency-arrays More...
 
ResampCrossCorrTimingInfotimingInfo
 pointer to storage for collecting timing data (which lives in ResampMethodData) More...
 

Field Documentation

◆ TStmp1_SRC

COMPLEX8Vector* ResampCrossCorrWorkspace::TStmp1_SRC

can hold a single-detector SRC-frame spindown-corrected timeseries [without zero-padding]

Definition at line 251 of file PulsarCrossCorr_v2.h.

◆ TStmp2_SRC

COMPLEX8Vector* ResampCrossCorrWorkspace::TStmp2_SRC

can hold a single-detector SRC-frame spindown-corrected timeseries [without zero-padding]

Definition at line 252 of file PulsarCrossCorr_v2.h.

◆ SRCtimes_DET

REAL8Vector* ResampCrossCorrWorkspace::SRCtimes_DET

holds uniformly-spaced SRC-frame timesteps translated into detector frame [for interpolation]

Definition at line 253 of file PulsarCrossCorr_v2.h.

◆ numSamplesFFT

UINT4 ResampCrossCorrWorkspace::numSamplesFFT

allocated number of zero-padded SRC-frame time samples (related to dFreq)

Definition at line 256 of file PulsarCrossCorr_v2.h.

◆ decimateFFT

UINT4 ResampCrossCorrWorkspace::decimateFFT

output every n-th frequency bin, with n>1 iff (dFreq > 1/Tspan), and was internally decreased by n

Definition at line 257 of file PulsarCrossCorr_v2.h.

◆ fftplan

fftwf_plan ResampCrossCorrWorkspace::fftplan

buffer FFT plan for given numSamplesOut length

Definition at line 258 of file PulsarCrossCorr_v2.h.

◆ TS_FFT

COMPLEX8* ResampCrossCorrWorkspace::TS_FFT

zero-padded, spindown-corr SRC-frame TS

Definition at line 259 of file PulsarCrossCorr_v2.h.

◆ FabX_Raw

COMPLEX8* ResampCrossCorrWorkspace::FabX_Raw

raw full-band FFT result Fa,Fb

Definition at line 260 of file PulsarCrossCorr_v2.h.

◆ numFreqBinsOut

UINT4 ResampCrossCorrWorkspace::numFreqBinsOut

number of output frequency bins {f_k}

Definition at line 263 of file PulsarCrossCorr_v2.h.

◆ FaX_k

COMPLEX8* ResampCrossCorrWorkspace::FaX_k

properly normalized F_a^X(f_k) over output bins

Definition at line 264 of file PulsarCrossCorr_v2.h.

◆ FbX_k

COMPLEX8* ResampCrossCorrWorkspace::FbX_k

properly normalized F_b^X(f_k) over output bins

Definition at line 265 of file PulsarCrossCorr_v2.h.

◆ Fa_k

COMPLEX8* ResampCrossCorrWorkspace::Fa_k

properly normalized F_a(f_k) over output bins

Definition at line 266 of file PulsarCrossCorr_v2.h.

◆ Fb_k

COMPLEX8* ResampCrossCorrWorkspace::Fb_k

properly normalized F_b(f_k) over output bins

Definition at line 267 of file PulsarCrossCorr_v2.h.

◆ numFreqBinsAlloc

UINT4 ResampCrossCorrWorkspace::numFreqBinsAlloc

internal: keep track of allocated length of frequency-arrays

Definition at line 268 of file PulsarCrossCorr_v2.h.

◆ timingInfo

ResampCrossCorrTimingInfo* ResampCrossCorrWorkspace::timingInfo

pointer to storage for collecting timing data (which lives in ResampMethodData)

Definition at line 270 of file PulsarCrossCorr_v2.h.