Ask a Question | Search PSRCHIVE: |
![]()
|
Tempo2::Predictor Class Reference Functions that predict pulse phase. More...
Inheritance diagram for Tempo2::Predictor:
![]()
Detailed DescriptionFunctions that predict pulse phase. This pure virtual base class defines the interface to pulse phase predictors Member Function Documentation◆ clone()
Return a new, copy constructed instance of self. Implements Pulsar::Predictor. References Predictor(), and Pulsar::Predictor::verbose. ◆ dispersion()
Return the phase correction for dispersion delay. Implements Pulsar::Predictor. References get_dispersion_constant(). ◆ frequency()
Return the spin frequency, given the epoch. Implements Pulsar::Predictor. ◆ generator()
Return a new Generator set up to produce a new Predictor like self. Implements Pulsar::Predictor. References get_frequency_ncoeff(), get_segment_length(), get_time_ncoeff(), Tempo2::Generator::set_frequency_ncoeff(), Tempo2::Generator::set_segment_length(), and Tempo2::Generator::set_time_ncoeff(). ◆ get_frequency_ncoeff()
Get the number of frequency coefficients. Set the number of frequency coefficients. Referenced by generator(). ◆ get_observing_frequency()
Get the observing frequency at which phase and epoch are related. Implements Pulsar::Predictor. ◆ get_segment_length()
Get the length of each polynomial segment in days. Set the length of each polynomial segment in days. Referenced by generator(). ◆ get_time_ncoeff()
Get the number of time coefficients. Set the number of time coefficients. Referenced by generator(). ◆ insert()
Add the information from the supplied predictor to self. Implements Pulsar::Predictor. References Predictor(), sanity_check(), and Pulsar::Predictor::verbose. ◆ iphase()Return the epoch, given the phase. Implements Pulsar::Predictor. References phase(), and Pulsar::Predictor::verbose. ◆ keep()
Keep only the components required to span the given epochs. Implements Pulsar::Predictor. References sanity_check(), and Pulsar::Predictor::verbose. ◆ load()
Load from an open stream. Implements Pulsar::Predictor. References sanity_check(), and Pulsar::Predictor::verbose. ◆ matches()
Return true if the Predictor configuration matches this. Implements Pulsar::Predictor. References get_dispersion_constant(), get_freq_end(), get_freq_start(), get_psrname(), get_sitename(), Predictor(), and Pulsar::Predictor::verbose. ◆ phase()
Return the phase, given the epoch. Implements Pulsar::Predictor. References Pulsar::Predictor::verbose. Referenced by iphase(). ◆ set_observing_frequency()
Set the observing frequency at which predictions will be made. Implements Pulsar::Predictor. ◆ unload()
The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|