|
DP3
|
#include <BdaSolverBuffer.h>
Public Attributes | |
| std::size_t | baseline_nr |
| const bool * | flags |
| std::size_t | n_channels |
| std::size_t | n_correlations |
| double | time |
| const std::complex< float > * | unweighted_data |
| std::vector< std::complex< float > * > | unweighted_model_data |
| const std::complex< float > * | weighted_data |
| std::vector< const std::complex< float > * > | weighted_model_data |
| const float * | weights |
Holds information for similar rows in different BdaBuffers. Each IntervalRow corresponds to one BDA row from an input BdaBuffer. It contains meta data for that row and pointers to the different visibilities (unweighted, weighted, and model visibilities). The pointers do not own the data. They point to BdaBuffers in data_.
| std::size_t dp3::ddecal::BdaSolverBuffer::IntervalRow::baseline_nr |
| const bool* dp3::ddecal::BdaSolverBuffer::IntervalRow::flags |
| std::size_t dp3::ddecal::BdaSolverBuffer::IntervalRow::n_channels |
| std::size_t dp3::ddecal::BdaSolverBuffer::IntervalRow::n_correlations |
| double dp3::ddecal::BdaSolverBuffer::IntervalRow::time |
| const std::complex<float>* dp3::ddecal::BdaSolverBuffer::IntervalRow::unweighted_data |
| std::vector<std::complex<float>*> dp3::ddecal::BdaSolverBuffer::IntervalRow::unweighted_model_data |
| const std::complex<float>* dp3::ddecal::BdaSolverBuffer::IntervalRow::weighted_data |
| std::vector<const std::complex<float>*> dp3::ddecal::BdaSolverBuffer::IntervalRow::weighted_model_data |
| const float* dp3::ddecal::BdaSolverBuffer::IntervalRow::weights |