casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::vi::UVContSubtractionDenoisingKernel Class Reference

#include <UVContSubTVI.h>

Inheritance diagram for casa::vi::UVContSubtractionDenoisingKernel:
casa::vi::UVContSubKernel< T >

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< Floatfrequencies_p
 
Vector< Bool > * lineFreeChannelMask_p
 

Detailed Description

Definition at line 287 of file UVContSubTVI.h.

Constructor & Destructor Documentation

casa::vi::UVContSubtractionDenoisingKernel::UVContSubtractionDenoisingKernel ( denoising::GslPolynomialModel< Double > *  model,
size_t  nIter,
Vector< Bool > *  lineFreeChannelMask = NULL 
)

Member Function Documentation

void casa::vi::UVContSubtractionDenoisingKernel::changeFitOrder ( size_t  order)
virtual
void casa::vi::UVContSubtractionDenoisingKernel::defaultKernel ( Vector< T > &  inputVector,
Vector< T > &  outputVector 
)
virtual
void casa::vi::UVContSubtractionDenoisingKernel::kernelCore ( Vector< T > &  inputVector,
Vector< Bool > &  inputFlags,
Vector< Float > &  inputWeights,
Vector< T > &  outputVector 
)
virtual

Member Data Documentation

denoising::IterativelyReweightedLeastSquares casa::vi::UVContSubtractionDenoisingKernel::fitter_p
private

Definition at line 318 of file UVContSubTVI.h.


The documentation for this class was generated from the following file: