casa
5.7.0-16
|
#include <UVContSubTVI.h>
Public Member Functions | |
UVContSubKernel (denoising::GslPolynomialModel< Double > *model, Vector< Bool > *lineFreeChannelMask) | |
virtual void | kernel (DataCubeMap *inputData, DataCubeMap *outputData) |
virtual void | changeFitOrder (size_t order)=0 |
virtual void | defaultKernel (Vector< T > &inputVector, Vector< T > &outputVector)=0 |
virtual void | kernelCore (Vector< T > &inputVector, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< T > &outputVector)=0 |
void | setDebug (Bool debug) |
Protected Attributes | |
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 166 of file UVContSubTVI.h.
casa::vi::UVContSubKernel::UVContSubKernel | ( | denoising::GslPolynomialModel< Double > * | model, |
Vector< Bool > * | lineFreeChannelMask | ||
) |
|
pure virtual |
|
pure virtual |
Implemented in casa::vi::UVContEstimationDenoisingKernel, and casa::vi::UVContSubtractionDenoisingKernel.
|
virtual |
|
pure virtual |
Implemented in casa::vi::UVContEstimationDenoisingKernel, and casa::vi::UVContSubtractionDenoisingKernel.
|
inline |
Definition at line 190 of file UVContSubTVI.h.
|
protected |
Definition at line 194 of file UVContSubTVI.h.
|
protected |
Definition at line 195 of file UVContSubTVI.h.
|
protected |
Definition at line 197 of file UVContSubTVI.h.
Definition at line 198 of file UVContSubTVI.h.
Definition at line 199 of file UVContSubTVI.h.
|
protected |
Definition at line 196 of file UVContSubTVI.h.