DP3
Apply.h
Go to the documentation of this file.
1 // Apply.h: Apply station Jones matrices to a set of visibilities.
2 //
3 // Copyright (C) 2020 ASTRON (Netherlands Institute for Radio Astronomy)
4 // SPDX-License-Identifier: GPL-3.0-or-later
5 
6 #ifndef DPPP_APPLY_H
7 #define DPPP_APPLY_H
8 
9 #include "Baseline.h"
10 #include "Cursor.h"
11 
12 #include <complex>
13 
14 namespace dp3 {
15 namespace base {
16 
18 
35 void apply(size_t nBaseline, size_t nChannel, const_cursor<Baseline> baselines,
36  const_cursor<double> coeff, cursor<std::complex<double>> data);
38 
39 } // namespace base
40 } // namespace dp3
41 
42 #endif
Pair of stations that together form a baseline (interferometer).
Definition: Cursor.h:97
Multi-dimensional iterators.
Definition: Cursor.h:20
void apply(size_t nBaseline, size_t nChannel, const_cursor< Baseline > baselines, const_cursor< double > coeff, cursor< std::complex< double >> data)
Apply station Jones matrices to a set of visibilities.
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53