Source
132
132
virtual Jones::JonesType jonesType() { return Jones::Scalar; };
133
133
134
134
// This type is accumulatable
135
135
virtual casacore::Bool accumulatable() { return true; };
136
136
137
137
// This type is smoothable
138
138
virtual casacore::Bool smoothable() { return true; };
139
139
140
140
// Hazard a guess at parameters
141
141
virtual void guessPar(VisBuffer& vb);
142
-
virtual void guessPar(SDBList& sdbs); // VI2
142
+
virtual void guessPar(SDBList& sdbs,const casacore::Bool& corrDepFlags=false); // VI2
143
143
144
144
// Set up corruptor
145
145
virtual void createCorruptor(const VisIter& vi, const casacore::Record& simpar, const casacore::Int nSim);
146
146
147
147
protected:
148
148
149
149
// T has one trivial complex parameter
150
150
virtual casacore::Int nPar() { return 1; };
151
151
152
152
// Jones matrix elements are trivial
249
249
virtual casacore::Bool accumulatable() { return true; };
250
250
251
251
// This type is smoothable
252
252
virtual casacore::Bool smoothable() { return true; };
253
253
254
254
// Nominally, we will only use parallel hands for now
255
255
virtual casacore::Bool phandonly() { return true; };
256
256
257
257
// Hazard a guess at parameters
258
258
virtual void guessPar(VisBuffer& vb);
259
-
virtual void guessPar(SDBList& sdbs); // VI2
259
+
virtual void guessPar(SDBList& sdbs,const casacore::Bool& corrDepFlags=false); // VI2
260
260
261
261
virtual void createCorruptor(const VisIter& vi, const casacore::Record& simpar, const casacore::Int nSim);
262
262
263
263
protected:
264
264
265
265
// G has two trivial casacore::Complex parameters
266
266
virtual casacore::Int nPar() { return 2; };
267
267
268
268
// Jones matrix elements are trivial
269
269
virtual casacore::Bool trivialJonesElem() { return true; };