Ask a Question | Search PSRCHIVE: |
Home
|
Pulsar::LastHarmonic Class Reference Finds the last significant harmonic in a flucuation power spectral density. More...
Inheritance diagram for Pulsar::LastHarmonic:
Detailed DescriptionFinds the last significant harmonic in a flucuation power spectral density. The last significant harmonic is defined by number of consecutive points above threshold. This class violates strong behavioural subtyping (aka Liskov Substitution Principle) by inheriting RiseFall, which inherits OnPulseEstimator, which inherits ProfileWeightFunction. It does so only to re-use the machinery of these classes. The Profile object passed to this object is also not a phase-resolved average; it is the squared modulus of the Fouier transform of what we usually call a Profile. Member Function Documentation◆ get_indeces()
Get the harmonic indeces of the rise and fall (rise always equals 1)
Implements Pulsar::RiseFall. ◆ set_Profile()
Set the flucuation power spectral density from which the last harmonic will be computed. The profile passed to this function should be the flucuation power spectral density; i.e. the squared modulus of the Fourier transform of an average pulse profile Reimplemented from Pulsar::ProfileWeightFunction. Referenced by Pulsar::FluctSpectStats< Profile, ProfileStats >::build(), and Pulsar::ProfileShiftFit::choose_nharm(). The documentation for this class was generated from the following files:
Generated using doxygen 1.8.17
|