Ask a Question | Search DSPSR: |
Home
|
Classes |
Public Member Functions |
Static Public Attributes |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
dsp::Fold Class Reference Fold TimeSeries data into phase-averaged profile(s) More...
Inheritance diagram for dsp::Fold:
Detailed DescriptionFold TimeSeries data into phase-averaged profile(s) This Operation does not modify the TimeSeries. Rather, it accumulates the (folded) average pulse profile data within its data structures. Member Function Documentation◆ choose_nbin()
Return an appropriate number of pulse phase bins. Based on both the period of the signal to be folded and the time resolution of the input TimeSeries, this method calculates a sensible number of bins into which the input data will be folded. The value returned by this method may be over-ridden by calling the Fold::set_nbin method. The maximum number of bins to be used during folding may be set through the Fold::maximum_nbin attribute. ◆ combine()
If Operation is a Fold, integrate its PhaseSeries. Combine results with another operation. Reimplemented from dsp::Operation. References combine(), dsp::Operation::combine(), and get_result(). Referenced by combine(). ◆ fold()
Fold nblock blocks of data. This method creates a folding plan and then folds nblock arrays.
References dsp::TimeSeries::get_datptr(), dsp::TimeSeries::get_dattfp(), dsp::PhaseSeries::get_nbin(), dsp::Observation::get_nchan(), dsp::Observation::get_ndim(), dsp::Observation::get_npol(), dsp::TimeSeries::get_order(), dsp::PhaseSeries::integration_length, dsp::PhaseSeries::ndat_total, and dsp::TimeSeries::OrderFPT. ◆ get_folding_period()
Get the period at which data are being folded (in seconds) Get the average folding period. ◆ initialise()
Makes sure parameters are initialised. Set any unititialized parameters. References dsp::psrdisp_compatible. ◆ prepare() [1/2]
Prepare to fold the input TimeSeries. Prepare for folding the input TimeSeries. Reimplemented from dsp::Operation. Reimplemented in dsp::CyclicFold. ◆ prepare() [2/2]
Prepare to fold the given Observation. Prepare for folding the given Observation. References dsp::Observation::get_calfreq(), dsp::Observation::get_source(), dsp::Observation::get_type(), and Signal::PolnCal. ◆ set_change()
Set the attributes to be changed in the output PhaseSeries. Set the name of the source. ◆ set_folding_period()
Set the period at which to fold data for all sources. Set the period at which to fold data (in seconds)
Referenced by dsp::LoadToFold::construct_phased_filterbank(). ◆ set_folding_predictor()
Set the phase model with which to fold data. Set the phase polynomial(s) with which to fold data. Referenced by dsp::LoadToFold::share(). ◆ set_limits()
Set the idat_start and ndat_fold attributes. sets idat_start to zero and ndat_fold to input->get_ndat() Member Data Documentation◆ maximum_nbin
The maximum number of phase bins returned by Fold::choose_nbin. Unless over-ridden by calling the Fold::set_nbin method, this attribute determines the maximum number of pulse phase bins into which input data will be folded. ◆ minimum_bin_width
The minimum width of each pulse phase bin; used by Fold::choose_nbin. The minimum width of each pulse phase bin is specified in units of the time resolution of the input TimeSeries. ◆ power_of_two
Controls the number of phase bins returned by Fold::choose_nbin. If true, the number of bins chosen by Fold::choose_nbin will be a power of two. If false, there is no constraint on the value returned. The documentation for this class was generated from the following files:
Generated using doxygen 1.8.17
|