Ask a Question | Search PSRCHIVE: |
![]()
|
Pulsar::IterativeBaseline Class Referenceabstract Finds a Profile baseline using an interative bounding method. More...
Inheritance diagram for Pulsar::IterativeBaseline:
![]()
Detailed DescriptionFinds a Profile baseline using an interative bounding method. Member Function Documentation◆ calculate()
Calculate the PhaseWeight. Implements Pulsar::ProfileWeightFunction. References Pulsar::ProfileWeightFunction::consider(), Pulsar::ProfileWeightFunction::exclude, get_bounds(), Estimate< typename T, typename U >::get_value(), Pulsar::ProfileWeightFunction::include, initial_baseline, max_iterations, Pulsar::ProfileWeightFunction::profile, run_postprocessing, and Pulsar::Profile::verbose. ◆ get_bounds()
Derived classes must define the bounds. Implemented in Pulsar::ExponentialBaseline, Pulsar::GaussianBaseline, and Pulsar::IQRBaseline. References Pulsar::ProfileWeightFunction::profile. Referenced by calculate(). ◆ set_threshold()
Set the threshold below which samples are included in the baseline. Reimplemented in Pulsar::ExponentialBaseline, and Pulsar::GaussianBaseline. References threshold. Referenced by Pulsar::IQRBaseline::IQRBaseline(), Pulsar::ExponentialBaseline::set_threshold(), and Pulsar::GaussianBaseline::set_threshold(). The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|