#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 162 of file UVContSubTVI.h.
casa::vi::UVContSubKernel::UVContSubKernel | ( | denoising::GslPolynomialModel< Double > * | model, | |
Vector< Bool > * | lineFreeChannelMask | |||
) |
virtual void casa::vi::UVContSubKernel::changeFitOrder | ( | size_t | order | ) | [pure virtual] |
virtual void casa::vi::UVContSubKernel::defaultKernel | ( | Vector< T > & | inputVector, | |
Vector< T > & | outputVector | |||
) | [pure virtual] |
Implemented in casa::vi::UVContSubtractionGSLKernel, and casa::vi::UVContEstimationGSLKernel.
virtual void casa::vi::UVContSubKernel::kernel | ( | DataCubeMap * | inputData, | |
DataCubeMap * | outputData | |||
) | [virtual] |
virtual void casa::vi::UVContSubKernel::kernelCore | ( | Vector< T > & | inputVector, | |
Vector< Bool > & | inputFlags, | |||
Vector< Float > & | inputWeights, | |||
Vector< T > & | outputVector | |||
) | [pure virtual] |
Implemented in casa::vi::UVContSubtractionGSLKernel, and casa::vi::UVContEstimationGSLKernel.
void casa::vi::UVContSubKernel::setDebug | ( | Bool | debug | ) | [inline] |
Definition at line 186 of file UVContSubTVI.h.
Bool casa::vi::UVContSubKernel::debug_p [protected] |
Definition at line 190 of file UVContSubTVI.h.
Referenced by casa::vi::UVContSubKernel< T >::setDebug().
size_t casa::vi::UVContSubKernel::fitOrder_p [protected] |
Definition at line 191 of file UVContSubTVI.h.
Matrix<Double> casa::vi::UVContSubKernel::freqPows_p [protected] |
Definition at line 193 of file UVContSubTVI.h.
Vector<Float> casa::vi::UVContSubKernel::frequencies_p [protected] |
Definition at line 194 of file UVContSubTVI.h.
Vector<Bool>* casa::vi::UVContSubKernel::lineFreeChannelMask_p [protected] |
Definition at line 195 of file UVContSubTVI.h.
denoising::GslPolynomialModel<Double>* casa::vi::UVContSubKernel::model_p [protected] |
Definition at line 192 of file UVContSubTVI.h.