|
DP3
|
DP3 step class to apply the beam model (optionally inverted) More...
#include "InputStep.h"#include "base/DPBuffer.h"#include <barrier>#include <EveryBeam/telescope/telescope.h>#include <aocommon/matrix2x2.h>#include <aocommon/xt/utensor.h>#include <casacore/casa/Arrays/Cube.h>#include <casacore/measures/Measures/MDirection.h>#include "common/ParameterSet.h"Go to the source code of this file.
Classes | |
| class | dp3::steps::ApplyBeam |
| DP3 step class to ApplyBeam visibilities from a source model. More... | |
Namespaces | |
| dp3 | |
| This file has generic helper routines for testing steps. | |
| dp3::steps | |
Functions | |
| void | dp3::steps::ApplyArrayFactorAndAdd (const base::DPInfo &info, size_t n_stations, const aocommon::xt::UTensor< std::complex< double >, 3 > &data, aocommon::xt::UTensor< std::complex< double >, 3 > &model_data, const std::complex< double > *beam_values) |
| void | dp3::steps::ApplyBeamToDataAndAdd (const base::DPInfo &info, size_t n_stations, const aocommon::xt::UTensor< std::complex< double >, 3 > &data, aocommon::xt::UTensor< std::complex< double >, 3 > &model_data, const aocommon::MC2x2 *beam_values) |
| size_t | dp3::steps::ComputeArrayFactor (const base::DPInfo &info, double time, const everybeam::vector3r_t &srcdir, const everybeam::telescope::Telescope *telescope, std::complex< double > *beam_values, bool invert, std::mutex *mutex, const std::vector< size_t > &skip_station_indices) |
| Computes the array factor scalar values. More... | |
| size_t | dp3::steps::ComputeBeam (const base::DPInfo &info, double time, const everybeam::vector3r_t &srcdir, const everybeam::telescope::Telescope *telescope, aocommon::MC2x2 *beam_values, bool invert, everybeam::BeamMode mode, std::mutex *mutex, const std::vector< size_t > &skip_station_indices) |
| Computes full 2x2 Jones beam matrices using EveryBeam. More... | |
DP3 step class to apply the beam model (optionally inverted)