38 #include "cheetah/fldo/CommonDefs.h" 41 #ifndef SKA_CHEETAH_FLDO_CUDA_COMMONDEF_H 42 #define SKA_CHEETAH_FLDO_CUDA_COMMONDEF_H 50 static constexpr
size_t max_frequencies_low = 8192;
51 static constexpr
size_t max_frequencies_mid = 4096;
52 static constexpr
size_t max_frequencies = max_frequencies_mid;
55 static constexpr
size_t min_frequencies = 64;
56 static constexpr
size_t o_frequencies = max_frequencies;
57 static constexpr
size_t max_seq_measures = 187500;
58 static constexpr
size_t o_seq_measures = max_seq_measures;
59 static constexpr
size_t max_candidates = 256;
60 static constexpr
size_t o_candidates = 128;
63 static constexpr
size_t max_phase_recomp = 1;
64 static constexpr
size_t o_phase_recomp = max_phase_recomp;
65 static constexpr
double o_tsampling = 50.e-6;
66 static constexpr
double max_timeobs = 1800.;
67 static constexpr
size_t max_nsamples = 137438953472;
68 static constexpr
size_t min_nsamples = 16384;
69 static constexpr
size_t max_nrebin = 10;
70 static constexpr
size_t max_prebin = (1 << (max_nrebin - 1));
71 static constexpr
size_t o_prebin = 1;
72 static constexpr
double max_period = 0.049;
81 #endif // SKA_CHEETAH_FLDO_CUDA_COMMONDEF_H Some limits and constants for FLDO.