DP3
Classes | Namespaces | Functions
RotationAndDiagonalConstraint.h File Reference
#include "Constraint.h"
#include "base/CalType.h"
#include <vector>
#include <optional>
#include <ostream>

Go to the source code of this file.

Classes

class  dp3::ddecal::RotationAndDiagonalConstraint
 

Namespaces

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

Functions

void dp3::ddecal::ConstrainDiagonal (std::array< std::complex< double >, 2 > &diagonal, base::CalType mode)
 
std::vector< ConstraintResult > dp3::ddecal::MakeDiagonalResults (size_t n_antennas, size_t n_sub_solutions, size_t n_channels, base::CalType diagonal_solution_type)
 
void dp3::ddecal::StoreDiagonal (ConstraintResult *results, const std::array< std::complex< double >, 2 > &diagonal, size_t channel, size_t antenna, size_t subsolution, size_t n_channels, size_t n_sub_solutions, base::CalType diagonal_solution_type)