Ask a Question | Search DSPSR: |
Home
|
PhaseLockedFilterbank.h Performs FFT at specific pulse phase windows. Definition: PhaseLockedFilterbank.h:28 Pulsar PPQQ unsigned npol Number of polarization products to compute. Definition: PhaseLockedFilterbank.h:91 void set_npol(unsigned npol) Set the number of polarization to compute. Definition: PhaseLockedFilterbank.C:42 void set_nbin(unsigned nbin) Set the number of pulse phase windows in which to compute spectra. Definition: PhaseLockedFilterbank.C:36 virtual void reset() Reset accumulated results to intial values. Definition: Operation.C:161 Defines the interface by which Transformations are performed on data. Definition: Transformation.h:54 void reset() Reset the output. Definition: PhaseLockedFilterbank.C:351 void finish() Finalize anything. Definition: PhaseLockedFilterbank.C:368 TimeDivide bin_divider The phase divider. Definition: PhaseLockedFilterbank.h:65 void frc1d(size_t nfft, float *into, const float *from) double get_folding_period() const Get the folding period. Definition: PhaseLockedFilterbank.h:62 unsigned nbin Number of pulse phase windows in which to compute spectra. Definition: PhaseLockedFilterbank.h:88 unsigned get_npol() const Get the number of polarizations. Definition: PhaseLockedFilterbank.h:52 virtual void set_buffering_policy(BufferingPolicy *policy) Set the policy for buffering input and/or output data. Definition: Transformation.h:85 const Pulsar::Predictor * get_folding_predictor() const Get the predictor. Definition: PhaseLockedFilterbank.h:58 Nyquist Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 Intensity unsigned get_nbin() const Get the number of pulse phase windows in which to compute spectra. Definition: PhaseLockedFilterbank.h:46 Arrays of consecutive samples for each polarization and frequency channel. Definition: TimeSeries.h:29 uint64_t idat_start Internal: time to start processing data. Definition: PhaseLockedFilterbank.h:103 unsigned nchan Number of channels into which the input will be divided. Definition: PhaseLockedFilterbank.h:85 virtual void transformation() Perform the convolution transformation on the input TimeSeries. Definition: PhaseLockedFilterbank.C:85 PhaseLockedFilterbank() Default constructor. Definition: PhaseLockedFilterbank.C:17 Coherence bool built Flag set when built. Definition: PhaseLockedFilterbank.h:94 virtual void set_limits(const Observation *input) Set the idat_start and ndat_fold attributes. Definition: PhaseLockedFilterbank.C:51 bool has_folding_predictor() const Has a folding predictor been set? Definition: PhaseLockedFilterbank.h:55 double get_period() const Set the folding period used to determine pulse phase. Definition: TimeDivide.h:76 void prepare() Prepare internal variables. Definition: PhaseLockedFilterbank.C:59 unsigned get_nchan() const Get the number of channels into which the input will be divided. Definition: PhaseLockedFilterbank.h:40 Analytic uint64_t ndat_fold Internal: number of samples to process. Definition: PhaseLockedFilterbank.h:106 const Pulsar::Predictor * get_predictor() const Get the Pulsar::Predictor used to determine pulse phase. Definition: TimeDivide.h:70 void fcc1d(size_t nfft, float *into, const float *from) void set_nchan(unsigned nchan) Set the number of channels into which the input will be divided. Definition: PhaseLockedFilterbank.C:31 void normalize_output() Normalize the spectra by the hits array. Definition: PhaseLockedFilterbank.C:320 Reference::To< const TimeSeries > input Container from which input data will be read. Definition: HasInput.h:49 normalization get_norm() PhaseSeries * get_result() const Get pointer to the output. Definition: PhaseLockedFilterbank.h:68 Reference::To< PhaseSeries > output Container into which output data will be written. Definition: HasOutput.h:49 Generated using doxygen 1.8.17
|