Ask a Question | Search PSRCHIVE: |
Home
|
Predictor.h 41 };
virtual long double frequency(const MJD &t) const =0 Return the spin frequency, given the epoch. static Configuration::Parameter< Policy > & get_policy() Policy for creating new predictors. virtual void unload_file(const std::string &filename) const Unload to the specified file. Definition: Predictor.C:17 virtual Generator * generator() const =0 Return a new Generator set up to produce a new Predictor like self. virtual void set_observing_frequency(long double MHz)=0 Set the observing frequency at which phase and time are related. virtual void insert(const Predictor *)=0 Add the information from the supplied predictor to self. virtual MJD iphase(const Phase &phase, const MJD *guess=0) const =0 Return the epoch, given the phase and, optionally, a first guess. virtual long double get_observing_frequency() const =0 Get the observing frequency at which phase and epoch are related. static void children(std::vector< Reference::To< Predictor > > &) Factory helper creates a vector of pointers to derived class instances. Definition: Predictor_children.C:22 virtual void keep(const std::vector< MJD > &epochs)=0 Keep only the components required to span the given epochs. virtual bool matches(const Predictor *) const =0 Return true if the Predictor configuration matches this. @ Default Generate a new predictor using the default generator. Definition: Predictor.h:43 virtual Phase dispersion(const MJD &t, long double MHz) const =0 Return the phase correction for dispersion delay. virtual Predictor * clone() const =0 Return a new, copy constructed instance of self. virtual void load_file(const std::string &filename) Load from the specified file. Definition: Predictor.C:11 virtual Phase phase(const MJD &t) const =0 Return the phase, given the epoch. @ Ephemeris Generate a new predictor based on the input ephemeris. Definition: Predictor.h:45 Generated using doxygen 1.8.17
|