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.