PSRCHIVE
| Ask a Question | Search PSRCHIVE: |
Home
|
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Pulsar::ProfileWeightFunction Class Referenceabstract PhaseWeight algorithms that receive an input Profile. More...
Inheritance diagram for Pulsar::ProfileWeightFunction:
Detailed DescriptionPhaseWeight algorithms that receive an input Profile. Member Function Documentation◆ calculate()
Derived classes implement the PhaseWeight calculation. Implemented in PeakConsecutive, Pulsar::BaselineStatic, Pulsar::BaselineWindow, Pulsar::IterativeBaseline, Pulsar::OnPulseThreshold, Pulsar::PeakConsecutive, Pulsar::ProfileWeightStatic, Pulsar::RiseFall, and RiseFall. Referenced by get_weight(). ◆ clone()
Return a copy constructed instance of self. Implements Pulsar::PhaseWeightFunction. Implemented in PeakConsecutive, Pulsar::BaselineEstimator, Pulsar::BaselineStatic, Pulsar::BaselineWindow, Pulsar::ExponentialBaseline, Pulsar::GaussianBaseline, Pulsar::IQRBaseline, Pulsar::LastHarmonic, Pulsar::OnPulseEstimator, Pulsar::OnPulseThreshold, Pulsar::PeakConsecutive, Pulsar::PeakCumulative, and Pulsar::ProfileWeightStatic. References include, and ProfileWeightFunction(). ◆ get_weight()
Returns a PhaseWeight with the Profile attribute set. Implements Pulsar::PhaseWeightFunction. References calculate(), and profile. Referenced by Pulsar::FluctSpectStats< ProfileType, ProfileStatsType >::build(), Pulsar::SimPolnTiming::extrapolate_benefit(), Pulsar::DeltaPA::get(), and operate(). ◆ operate()
Convenience interface. Reimplemented in Pulsar::BaselineEstimator. References get_weight(), Reference::To< class Type, bool active >::release(), and set_Profile(). Referenced by Pulsar::Profile::baseline(), Pulsar::BaselineEstimator::operate(), and Pulsar::FluxPlot::prepare(). ◆ set_Profile()
Set the Profile from which the PhaseWeight will be derived. Reimplemented in PeakConsecutive, Pulsar::LastHarmonic, Pulsar::PeakConsecutive, Pulsar::PeakCumulative, and Pulsar::ProfileWeightStatic. References profile. Referenced by Pulsar::FluctSpectStats< ProfileType, ProfileStatsType >::build(), Pulsar::SimPolnTiming::extrapolate_benefit(), Pulsar::DeltaPA::get(), Pulsar::RiseFall::get_rise_fall(), and operate(). The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||