#include <synthesis/MeasurementEquations/ClarkCleanModel.h>
#include <synthesis/MeasurementEquations/ClarkCleanProgress.h>
#include <casacore/casa/Arrays/IPosition.h>
#include <casacore/casa/Arrays/Slice.h>
#include <casacore/casa/Arrays/Matrix.h>
#include <casacore/casa/Arrays/Vector.h>
#include <casacore/casa/Arrays/Array.h>
#include <casacore/casa/Arrays/ArrayError.h>
#include <casacore/casa/Arrays/ArrayMath.h>
#include <casacore/casa/Arrays/ArrayLogical.h>
#include <casacore/casa/Arrays/VectorIter.h>
#include <casacore/casa/Logging/LogOrigin.h>
#include <casacore/casa/Exceptions/Error.h>
#include <casacore/casa/Utilities/Assert.h>
#include <casacore/casa/iostream.h>
#include <casacore/casa/System/Choice.h>
using namespace casacore;
#define NEED_FORTRAN_UNDERSCORES
#if defined(NEED_FORTRAN_UNDERSCORES)
#define getbig2f getbig2f_
#define getbig4f getbig4f_
#define abshis2f abshis2f_
#define abshis4f abshis4f_
#define absmax2f absmax2f_
#define absmax4f absmax4f_
#define subcom2f subcom2f_