casa::refim::AWProjectWBFTNew Class Reference

#include <AWProjectWBFTNew.h>

Inheritance diagram for casa::refim::AWProjectWBFTNew:
casa::refim::AWProjectWBFT casa::refim::AWProjectFT casa::refim::FTMachine

List of all members.

Public Member Functions

 AWProjectWBFTNew (Int nFacets, Long cachesize, CountedPtr< CFCache > &cfcache, CountedPtr< ConvolutionFunction > &cf, CountedPtr< VisibilityResamplerBase > &visResampler, Bool applyPointingOffset=True, Bool doPBCorr=True, Int tilesize=16, Float paSteps=5.0, Float pbLimit=5e-4, Bool usezero=False, Bool conjBeams_p=True, Bool doublePrecGrid=False)
 AWProjectWBFTNew (const RecordInterface &stateRec)
 Construct from a Record containing the AWProjectWBFT state.
virtual String name () const
 Copy constructor AWProjectWBFTNew(const AWProjectWBFTNew &other):AWProjectWBFT() {operator=(other);};.
 ~AWProjectWBFTNew ()
FTMachinecloneFTM ()
 clone copy should make it pure virtual forcing every ftm to have a cloner
virtual Bool useWeightImage ()
 All FTMachines that fill weightimage, need to set this.
virtual void setDryRun (Bool val)

Protected Member Functions

void ftWeightImage (Lattice< Complex > &wtImage, const Matrix< Float > &sumWt, const Bool &doFFTNorm)

Detailed Description

Definition at line 40 of file AWProjectWBFTNew.h.


Constructor & Destructor Documentation

casa::refim::AWProjectWBFTNew::AWProjectWBFTNew ( Int  nFacets,
Long  cachesize,
CountedPtr< CFCache > &  cfcache,
CountedPtr< ConvolutionFunction > &  cf,
CountedPtr< VisibilityResamplerBase > &  visResampler,
Bool  applyPointingOffset = True,
Bool  doPBCorr = True,
Int  tilesize = 16,
Float  paSteps = 5.0,
Float  pbLimit = 5e-4,
Bool  usezero = False,
Bool  conjBeams_p = True,
Bool  doublePrecGrid = False 
) [inline]

Definition at line 43 of file AWProjectWBFTNew.h.

casa::refim::AWProjectWBFTNew::AWProjectWBFTNew ( const RecordInterface &  stateRec  )  [inline]

Construct from a Record containing the AWProjectWBFT state.

Definition at line 59 of file AWProjectWBFTNew.h.

casa::refim::AWProjectWBFTNew::~AWProjectWBFTNew (  )  [inline]

Definition at line 66 of file AWProjectWBFTNew.h.


Member Function Documentation

FTMachine* casa::refim::AWProjectWBFTNew::cloneFTM (  )  [virtual]

clone copy should make it pure virtual forcing every ftm to have a cloner

Reimplemented from casa::refim::FTMachine.

void casa::refim::AWProjectWBFTNew::ftWeightImage ( Lattice< Complex > &  wtImage,
const Matrix< Float > &  sumWt,
const Bool &  doFFTNorm 
) [protected, virtual]

Reimplemented from casa::refim::AWProjectWBFT.

virtual String casa::refim::AWProjectWBFTNew::name (  )  const [inline, virtual]

Copy constructor AWProjectWBFTNew(const AWProjectWBFTNew &other):AWProjectWBFT() {operator=(other);};.

Reimplemented from casa::refim::AWProjectWBFT.

Definition at line 64 of file AWProjectWBFTNew.h.

virtual void casa::refim::AWProjectWBFTNew::setDryRun ( Bool  val  )  [inline, virtual]

cerr << "###### " << isDryRun << endl;

Reimplemented from casa::refim::FTMachine.

Definition at line 71 of file AWProjectWBFTNew.h.

References casa::refim::FTMachine::isDryRun.

virtual Bool casa::refim::AWProjectWBFTNew::useWeightImage (  )  [inline, virtual]

All FTMachines that fill weightimage, need to set this.

TODO : Make this pure virtual.

Reimplemented from casa::refim::FTMachine.

Definition at line 70 of file AWProjectWBFTNew.h.

References casacore::True.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1