1 #ifndef SKA_CHEETAH_DATA_TIMEFREQUENCYFLAGS_H 2 #define SKA_CHEETAH_DATA_TIMEFREQUENCYFLAGS_H 4 #include "cheetah/data/DataSequence2D.h" 5 #include "panda/DataChunk.h" 6 #include "pss/astrotypes/types/TimeFrequency.h" 13 using pss::astrotypes::units::Frequency;
14 using pss::astrotypes::units::Time;
15 template<
typename T>
using DimensionSize = pss::astrotypes::DimensionSize<T>;
16 typedef bool FlagsType;
18 template<
class Arch=Cpu>
20 ,
public panda::DataChunk<TimeFrequencyFlags<Arch>>
22 typedef pss::astrotypes::TimeFrequency<uint8_t> BaseT;
25 using typename BaseT::Channel;
26 using typename BaseT::ConstChannel;
53 void reset(
bool v =
false);
60 #include "detail/TimeFrequencyFlags.cpp" 62 #endif // SKA_CHEETAH_DATA_TIMEFREQUENCYFLAGS_H
Some limits and constants for FLDO.
std::size_t number_of_spectra() const
void reset(bool v=false)
reset all flags to the dspecified value
std::size_t number_of_channels() const