Source
156
156
const casacore::Quantity& noise=casacore::Quantity(0.0, "Jy"),
157
157
const casacore::Double robust=0.0,
158
158
const casacore::Quantity& fieldofview=casacore::Quantity(0.0, "arcsec"),
159
159
const casacore::Int npixels=0,
160
160
const casacore::Bool multiField=false,
161
161
const casacore::String& filtertype=casacore::String("Gaussian"),
162
162
const casacore::Quantity& filterbmaj=casacore::Quantity(0.0,"deg"),
163
163
const casacore::Quantity& filterbmin=casacore::Quantity(0.0,"deg"),
164
164
const casacore::Quantity& filterbpa=casacore::Quantity(0.0,"deg") );
165
165
166
-
casacore::Bool getWeightDensity();
167
-
virtual casacore::Bool setWeightDensity();
166
+
//Stores the weight density in an image. Returns the image name
167
+
casacore::String getWeightDensity();
168
+
//set the weight density to the visibility iterator
169
+
//the default is to set it from the imagestore griwt() image
170
+
//Otherwise it will use this image passed here; useful for parallelization to
171
+
//share one grid to all children process
172
+
virtual casacore::Bool setWeightDensity(const casacore::String& imagename=casacore::String(""));
168
173
169
174
//the following get rid of the mappers in this object
170
175
void resetMappers();
171
176
172
177
casacore::CountedPtr<SIImageStore> imageStore(const casacore::Int id=0);
173
178
174
179
//casacore::Record getMajorCycleControls();
175
180
void executeMajorCycle(casacore::Record& controls);
176
181
177
182
// make the psf images i.e grid weight rather than data