1 #ifndef SKA_CHEETAH_DATA_TEST_UTILS_DMTRIALSGENERATORUTIL_H 2 #define SKA_CHEETAH_DATA_TEST_UTILS_DMTRIALSGENERATORUTIL_H 4 #include "cheetah/data/DmTrialsMetadata.h" 5 #include "cheetah/data/DmTrials.h" 6 #include "cheetah/data/Units.h" 14 template <
typename DmTrialsType>
19 typedef typename utils::ModifiedJulianClock::time_point TimePoint;
25 std::shared_ptr<DmTrialsType> generate(
26 typename DmTrialsType::TimeType sampling_interval_seconds,
27 std::size_t fundamental_sample_count,
30 TimePoint epoch()
const;
31 void epoch(TimePoint t);
43 #include "cheetah/data/test_utils/detail/DmTrialsGeneratorUtil.cpp" 45 #endif //SKA_CHEETAH_DATA_TEST_UTILS_DMTRIALSGENERATORUTIL_H
Some limits and constants for FLDO.