Draft: AST-1209 Remove weighting functions

DDECal::doSolve calls checkMinimumVisibilities which calls flagChannelBlock which adjusts itsWeightsPerAntenna and the weights of buffers in the SolutionInterval.

However, it looks like the weights of buffers in the SolutionInterval are not used after this point: RestoreFlagsAndWeights only restores them at the end of doSolve. This MR therefore removes that part.

Since checkMinimumVisibilities which calls flagChannelBlock then become small functions, they are also merged.

Merge request reports

Loading