23 #ifndef UVContSubTVI_H_
24 #define UVContSubTVI_H_
56 const Record &configuration);
70 bool parseConfiguration(
const Record &configuration);
73 template<
class T>
void transformDataCube(
const Cube<T> &inputVis,
83 Int parallelCorrAxis=-1)
const;
180 virtual void changeFitOrder(
size_t order) = 0;
182 virtual void defaultKernel(
Vector<T> &inputVector,
185 virtual void kernelCore(
Vector<T> &inputVector,
221 void changeFitOrder(
size_t order);
263 void changeFitOrder(
size_t order);
306 void changeFitOrder(
size_t order);
308 void defaultKernel(
Vector<T> &inputVector,
341 void changeFitOrder(
size_t order);
343 void defaultKernel(
Vector<T> &inputVector,
denoising::IterativelyReweightedLeastSquares fitter_p
LinearFitSVD< Float > fitter_p
Matrix< Double > freqPows_p
VisibilityIterator2 iterates through one or more readonly MeasurementSets.
denoising::IterativelyReweightedLeastSquares fitter_p
virtual ViImplementation2 * createInstance(ViImplementation2 *vii0) const
VisibilityIteratorImpl2-specific layer-creater.
A 3-D Specialization of the Array class.
void setDebug(Bool debug)
denoising::GslPolynomialModel< Double > * model_p
Vector< Bool > * lineFreeChannelMask_p
UVContSubTransformEngine class template< class T > class UVContSubKernel
map< Int, Vector< Bool > > lineFreeChannelMaskMap_p
map< Int, denoising::GslPolynomialModel< Double > * > inputFrequencyMap_p
virtual ~UVContSubTVILayerFactory()
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
LinearFitSVD< Float > fitter_p
Vector< Float > frequencies_p
VisibilityIterator2 iterates through one or more readonly MeasurementSets.
ViImplementation2 * inputVii_p
String: the storage and methods of handling collections of characters.
virtual String ViiType() const
Report the the ViImplementation type.
transform(a.begin(), a.end(), std::ostream_iterator< int >(cout,"\n"), compose(unary(h), compose(unary(f), unary(f))))
Global Functions.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.