Ask a Question | Search DSPSR: |
Home
|
CyclicFold.h unsigned get_npol() const Get the number of lags to fold. Definition: CyclicFold.h:83 uint64_t get_ndat_folded() const override Return the (average) number of good samples folded into result. Definition: CyclicFold.C:540 uint64_t get_ndat_total() const Return the total number of time samples. Definition: PhaseSeries.C:516 PPQQ virtual MJD get_end_time() const Return the end time of the trailing edge of the last time sample. Definition: Observation.C:521 virtual void set_mover(unsigned _mover) Set the amount of oversampling. Definition: CyclicFold.C:245 void set_end_time(const MJD &mjd) Set the end time. Definition: PhaseSeries.h:96 virtual void setup_engine() Transfer current settings to engine. Definition: CyclicFold.C:56 int get_dual_sideband() const Return the dual-sideband. Definition: Observation.C:93 unsigned get_nlag() const Get the number of lags to fold. Definition: CyclicFold.h:70 Signal::State get_state() const Return the state of the signal. Definition: Observation.h:70 void set_npol(unsigned _npol) Set the number of polarizations to compute. Definition: CyclicFold.h:81 void set_npol(unsigned) Set the number of polarizations. Definition: DataSeries.C:91 virtual void set_nsub_swap(unsigned _nsub) Set the number of sub-bands that must be band swapped. Definition: Observation.h:170 unsigned * get_hits(unsigned ichan=0) Get the hits array for the specified ichan. Definition: PhaseSeries.C:219 float * get_datptr(unsigned ichan=0, unsigned ipol=0) Return pointer to the specified data block. Definition: TimeSeries.C:304 virtual void check_input() Check that the input state is appropriate. Definition: CyclicFold.C:74 double get_integration_length() const Get the number of seconds integrated. Definition: PhaseSeries.h:87 uint64_t ndat_total Total number of time samples passed to folding routine. Definition: PhaseSeries.h:190 virtual void set_npol(unsigned _npol) Set the number of polarizations to compute. Definition: CyclicFold.h:123 double get_rate() const Return the sampling rate (time samples per second in Hz) Definition: Observation.h:157 virtual void set_bin(uint64_t idat, double ibin, double bins_per_samp) Set the phase bin into which the idat'th sample will be integrated. Definition: CyclicFold.C:334 void set_mover(unsigned _mover) Set the amount of oversampling to improve channel isolation. Definition: CyclicFold.h:73 unsigned get_npol() const Return the number of polarizations. Definition: Observation.h:90 PP_State void set_nchan(unsigned nchan) Set number of channels to make. Definition: CyclicFold.h:78 virtual void fold() Perform the fold operation. Definition: CyclicFold.C:410 virtual PhaseSeries * get_profiles() Return the PhaseSeries into which data will be folded. Definition: CyclicFold.C:353 Intensity Arrays of consecutive samples for each polarization and frequency channel. Definition: TimeSeries.h:29 unsigned nlag Number of lags to compute when folding. Definition: CyclicFold.h:97 void set_hits_nchan(unsigned _hits_nchan) Set the number of channels in the hits array. Definition: PhaseSeries.h:118 virtual void set_start_time(MJD _start_time) Set the start time of the leading edge of the first time sample. Definition: Observation.h:150 virtual void resize(int64_t nsamples) Allocate the space required to store nsamples time samples. Definition: PhaseSeries.C:97 Coherence virtual void prepare_output() Prepare the output PhaseSeries. Definition: CyclicFold.C:87 virtual void set_ndat(uint64_t ndat, uint64_t idat_start) Enable engine to prepare any internal memory required for the plan. Definition: CyclicFold.C:257 virtual void synch(PhaseSeries *) Synchronize the folded profile. Definition: CyclicFold.C:547 void set_ndim(unsigned) Enforces that ndat*ndim must be an integer number of bytes. Definition: DataSeries.C:78 virtual void set_nlag(unsigned _nlag) Set the number of lags to fold. Definition: CyclicFold.C:228 virtual void set_swap(bool _swap) Set true if frequency channels are out of order (band swappped) Definition: Observation.h:165 unsigned get_mover() const Get the amount of oversampling. Definition: CyclicFold.h:75 void set_nchan(unsigned) Set the number of channels. Definition: DataSeries.C:100 void set_nlag(unsigned _nlag) Set the number of lags to fold. Definition: CyclicFold.h:68 static Reference::To< Agent > current virtual void set_nbin(unsigned _nbin) Set the number of phase bins and initialize any other data structures. Definition: CyclicFold.h:120 MJD get_start_time() const Return the start time of the leading edge of the first time sample. Definition: Observation.h:152 bool get_swap() const Return true if frequency channels are out of order (band swappped) Definition: Observation.h:167 Analytic bool get_zeroed_data() const Get the zeroed data flag. Definition: TimeSeries.h:162 virtual void set_state(Signal::State _state) Set the state of the signal. Definition: Observation.C:103 unsigned get_nbin() const Get the number of phase bins. Definition: PhaseSeries.h:99 Engine class that actually performs the computation. Definition: CyclicFold.h:106 unsigned get_nchan() const Return the number of channels into which the band is divided. Definition: Observation.h:85 Generated using doxygen 1.8.17
|