24 #ifndef SKA_CHEETAH_DATA_TIMEFREQUENCYSTATS_H 25 #define SKA_CHEETAH_DATA_TIMEFREQUENCYSTATS_H 27 #include "cheetah/data/ExtendedTimeFrequency.h" 38 template<
typename TimeFrequencyType>
44 typedef typename BaseT::NumericalRep NumericalRep;
79 mutable std::vector<Statistics> _channel_stats;
80 mutable std::vector<Statistics> _spectrum_stats;
87 #include "cheetah/data/detail/TimeFrequencyStats.cpp" 88 #endif // SKA_CHEETAH_DATA_TIMEFREQUENCYSTATS_H Wrapper around a TimeFrequency type object (or shared_ptr to such) mainiting the TimeFrequency interf...
std::vector< Statistics > const & channel_stats() const
: return the Statistics for each channel in the block
Some limits and constants for FLDO.
A class to compute timefrequency stats (mean and variance.
TimeFrequencyStats(std::shared_ptr< TimeFrequencyType > const &)
: construct an object with median and variance statistics for each channel and each spectrum...
void calculate_stats() const
: recompute the statistics
std::vector< Statistics > const & spectrum_stats() const
: return the Statistics (mean and variance) for each spectrum