24 #ifndef SKA_CHEETAH_CHANNEL_MASK_CHANNELMASK_H 25 #define SKA_CHEETAH_CHANNEL_MASK_CHANNELMASK_H 27 #include "cheetah/channel_mask/ReplaceConstantPolicy.h" 28 #include "cheetah/channel_mask/Config.h" 33 namespace channel_mask {
40 template<
typename NumericalRep,
typename PolicyType>
46 template<
typename... PolicyConfigs>
50 TimeFrequencyType& operator()(TimeFrequencyType& tf_block)
const;
51 TimeFrequencyType& operator()(TimeFrequencyType& tf_block,
FlaggedChannels const&)
const;
55 mutable PolicyType _policy;
61 #include "detail/ChannelMask.cpp" 63 #endif // SKA_CHEETAH_CHANNEL_MASK_CHANNELMASK_H Apply a policy to channels specified in the Config.
extracts slices from TimeFrequecy blocks corresponding to flagged channels
Some limits and constants for FLDO.