24 #ifndef SKA_CHEETAH_GENERATORS_TEMPO2PHASEMODEL_H 25 #define SKA_CHEETAH_GENERATORS_TEMPO2PHASEMODEL_H 27 #include "cheetah/data/Units.h" 28 #include "cheetah/generators/Tempo2PhaseModelConfig.h" 29 #include "cheetah/utils/ModifiedJulianClock.h" 37 namespace generators {
53 double operator()(utils::ModifiedJulianClock::time_point
const& mjd, boost::units::quantity<data::MegaHertz, double>
const mhz)
const;
58 void load(boost::filesystem::path
const& tempo2_predictor_file);
61 std::shared_ptr<T2Predictor> _pred;
69 #endif // SKA_CHEETAH_GENERATORS_TEMPO2PHASEMODEL_H void load(boost::filesystem::path const &tempo2_predictor_file)
load in model data from a tempo2 predictor file
configuration parameters for a tempo2 predictor model
Some limits and constants for FLDO.
Parameters for specifying the tempo2 phase model.