DP3
Namespaces | Functions
EstimateMixed.h File Reference
#include "Baseline.h"
#include "Cursor.h"
#include <vector>

Go to the source code of this file.

Namespaces

 dp3
 This file has generic helper routines for testing steps.
 
 dp3::base
 

Functions

bool dp3::base::estimate (size_t nDirection, size_t nStation, size_t nBaseline, size_t nChannel, const_cursor< Baseline > baselines, std::vector< const_cursor< std::complex< float >>> data, std::vector< const_cursor< std::complex< double >>> model, const_cursor< bool > flag, const_cursor< float > weight, const_cursor< std::complex< double >> mix, double *unknowns, size_t maxiter=50)
 
void dp3::base::makeIndex (std::size_t n_direction, std::size_t n_station, const Baseline &baseline, unsigned int *index)
 

Detailed Description

Estimate Jones matrices for several directions simultaneously. A separate data stream is used for each direction. The mixing coefficients quantify the influence of each direction on each of the other directions (including time and frequency smearing).