24 #include "cheetah/channel_mask/FlaggedChannels.h" 29 namespace channel_mask {
31 template<
typename TimeFrequencyType>
34 std::vector<typename TimeFrequencyType::SliceType> r;
35 for(
auto span : _channel_ranges)
37 span.trim(tf_data.template dimension<data::Frequency>());
38 if(span.span() != data::DimensionSize<data::Frequency>(0))
40 r.emplace_back(tf_data.slice(span));
Some limits and constants for FLDO.
std::vector< typename TimeFrequencyType::SliceType > flagged_channels(TimeFrequencyType &tf_data) const
extract slices from the data corresponding to the flagged values