27 #ifndef SYNTHESIS_SYNTHESISPARSYNC_H
28 #define SYNTHESIS_SYNTHESISPARSYNC_H
49 template<
class T>
class ImageInterface;
A Vector of integers, for indexing into Array<T> objects.
A 1-D Specialization of the Array class.
std::shared_ptr< SIImageStore > getImageStore()
void gatherImages(casacore::Bool dopsf, casacore::Bool doresidual, casacore::Bool dodensity)
Gather all part images to the 'full' one.
casacore::Bool doImagesExist(casacore::String imagename)
casacore::String itsImageName
*std::shared_ptr< SIImageStore > itsImages
casacore::Block< std::shared_ptr< SIImageStore > > itsFacetImageStores
void setImageStore(SIImageStore *imstore)
void divideResidualByWeight()
casacore::Vector< casacore::String > itsPartImageNames
void setupNormalizer(casacore::Record normpars)
Copy constructor and assignment operator.
casacore::Bool setupImagesOnDisk()
Normalize.
casacore::uInt itsNFacets
casacore::String itsNormType
void gatherPB()
'Gather' the pb (just one node makes it..)
void divideModelByWeight()
void scatterModel()
Copy out model to all pieces.
std::shared_ptr< SIImageStore > makeImageStore(const casacore::String &imagename)
casacore::Vector< std::shared_ptr< SIImageStore > > itsPartImages
void gatherWeightDensity()
Gather all part gridded weights and add them up.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::uInt itsNTaylorTerms
void normalizePrimaryBeam()
void setPsfFromOneFacet()
void multiplyModelByWeight()
SynthesisNormalizer()
Default constructor.
String: the storage and methods of handling collections of characters.
void scatterWeightDensity()
Scatter summed gridded weights to all parts.
casacore::String itsMapperType
casacore::String itsStartingModelName
casacore::Float itsPBLimit
casacore::IPosition itsImageShape
casacore::String itsUseBeam
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.