Skip to content
Snippets Groups Projects

RAP-886 Add a Filter sub-step to FlagTransfer

Merged RAP-886 Add a Filter sub-step to FlagTransfer
All threads resolved!
Merged Mick Veldhuis requested to merge rap-886-flagtransfer-filter-substep into master
All threads resolved!
1 file
+ 4
2
Compare changes
  • Side-by-side
  • Inline
+ 4
2
@@ -71,7 +71,8 @@ FlagTransfer::FlagTransfer(const common::ParameterSet& parset,
flags_ = xt::xtensor<bool, 3>({n_baselines, n_channels, n_correlations});
// Create a filter substep and connect it to a result step
filter_step_ = std::make_shared<Filter>(parset, prefix, std::vector<std::string>());
filter_step_ =
std::make_shared<Filter>(parset, prefix, std::vector<std::string>());
result_step_ = std::make_shared<ResultStep>();
filter_step_->setNextStep(result_step_);
}
@@ -121,7 +122,8 @@ bool FlagTransfer::process(std::unique_ptr<DPBuffer> buffer) {
filter_step_->process(std::move(substep_buffer));
std::unique_ptr<DPBuffer> result_buffer = result_step_->take();
std::vector<common::rownr_t> filter_rows = result_buffer->GetRowNumbers().tovector();
std::vector<common::rownr_t> filter_rows =
result_buffer->GetRowNumbers().tovector();
auto row_numbers = xt::adapt(filter_rows, 1);
// Fill flags if DPBuffer is empty
Loading