casa
5.7.0-16
|
#include <UVContSubTVI.h>
Public Member Functions | |
UVContSubtractionDenoisingKernel (denoising::GslPolynomialModel< Double > *model, size_t nIter, Vector< Bool > *lineFreeChannelMask=NULL) | |
void | changeFitOrder (size_t order) |
void | defaultKernel (Vector< T > &inputVector, Vector< T > &outputVector) |
void | kernelCore (Vector< T > &inputVector, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< T > &outputVector) |
Public Member Functions inherited from casa::vi::UVContSubKernel< T > | |
UVContSubKernel (denoising::GslPolynomialModel< Double > *model, Vector< Bool > *lineFreeChannelMask) | |
virtual void | kernel (DataCubeMap *inputData, DataCubeMap *outputData) |
void | setDebug (Bool debug) |
Private Attributes | |
denoising::IterativelyReweightedLeastSquares | fitter_p |
Additional Inherited Members | |
Protected Attributes inherited from casa::vi::UVContSubKernel< T > | |
Bool | debug_p |
size_t | fitOrder_p |
denoising::GslPolynomialModel < Double > * | model_p |
Matrix< Double > | freqPows_p |
Vector< Float > | frequencies_p |
Vector< Bool > * | lineFreeChannelMask_p |
Definition at line 287 of file UVContSubTVI.h.
casa::vi::UVContSubtractionDenoisingKernel::UVContSubtractionDenoisingKernel | ( | denoising::GslPolynomialModel< Double > * | model, |
size_t | nIter, | ||
Vector< Bool > * | lineFreeChannelMask = NULL |
||
) |
|
virtual |
Implements casa::vi::UVContSubKernel< T >.
|
virtual |
Implements casa::vi::UVContSubKernel< T >.
|
virtual |
Implements casa::vi::UVContSubKernel< T >.
|
private |
Definition at line 318 of file UVContSubTVI.h.