#include <ResamplerWorklet.h>
Public Types | |
| enum | PGridderMode { DataToGrid, GridToData } |
Public Member Functions | |
| ResamplerWorklet () | |
| virtual | ~ResamplerWorklet () |
| ResamplerWorklet & | operator= (const ResamplerWorklet &other) |
| void | setID (const Int &id) |
| void | initThread (Int &id, CountedPtr< ThreadCoordinator< Int > > &threadClerk, VisibilityResamplerBase *resampler) |
| void | initToVis (VBStore *vbs, const Array< Complex > *skyFTGrid) |
| void | initToSky (VBStore *vbs, Array< DComplex > *griddedData, Matrix< Double > *sumwt) |
| void | initToSky (VBStore *vbs, Array< Complex > *griddedData, Matrix< Double > *sumwt) |
| void | init (Int &id, CountedPtr< ThreadCoordinator< Int > > &threadClerk, VisibilityResamplerBase *resampler, VBStore *vbs, Array< DComplex > *griddedData, Matrix< Double > *sumwt, Array< Complex > *skyFTGrid=NULL) |
| void | init (Int &id, CountedPtr< ThreadCoordinator< Int > > &threadClerk, VisibilityResamplerBase *resampler, VBStore *vbs, Array< Complex > *griddedData, Matrix< Double > *sumwt, Array< Complex > *skyFTGrid=NULL) |
| void * | run () |
| void | setPID () |
| pid_t | getPID () |
| pid_t | getTID () |
| Int | getID () |
Private Member Functions | |
| pid_t | gettid_p () |
Private Attributes | |
| Int | myID_p |
| ------------------------------------------------------------------------------ ----------------------------Private parts------------------------------------- ------------------------------------------------------------------------------ | |
| CountedPtr< ThreadCoordinator < Int > > | myThreadClerk_p |
| VisibilityResamplerBase * | myResampler_p |
| VBStore * | myVBStore_p |
| Array< DComplex > * | myGriddedDataDouble_p |
| Array< Complex > * | myGriddedDataSingle_p |
| Matrix< Double > * | mySumWt_p |
| pid_t | myPID_p |
| pid_t | myTID_p |
| const Array< Complex > * | mySkyFTGrid_p |
Definition at line 48 of file ResamplerWorklet.h.
Definition at line 51 of file ResamplerWorklet.h.
| casa::ResamplerWorklet::ResamplerWorklet | ( | ) | [inline] |
Definition at line 52 of file ResamplerWorklet.h.
References myGriddedDataDouble_p, and myGriddedDataSingle_p.
| virtual casa::ResamplerWorklet::~ResamplerWorklet | ( | ) | [inline, virtual] |
Definition at line 53 of file ResamplerWorklet.h.
References casa::async::Thread::terminate().
| Int casa::ResamplerWorklet::getID | ( | ) | [inline] |
Definition at line 77 of file ResamplerWorklet.h.
References myID_p.
| pid_t casa::ResamplerWorklet::getPID | ( | ) | [inline] |
Definition at line 75 of file ResamplerWorklet.h.
References myPID_p.
| pid_t casa::ResamplerWorklet::getTID | ( | ) | [inline] |
Definition at line 76 of file ResamplerWorklet.h.
References myTID_p.
| pid_t casa::ResamplerWorklet::gettid_p | ( | ) | [inline, private] |
Definition at line 94 of file ResamplerWorklet.h.
| void casa::ResamplerWorklet::init | ( | Int & | id, | |
| CountedPtr< ThreadCoordinator< Int > > & | threadClerk, | |||
| VisibilityResamplerBase * | resampler, | |||
| VBStore * | vbs, | |||
| Array< Complex > * | griddedData, | |||
| Matrix< Double > * | sumwt, | |||
| Array< Complex > * | skyFTGrid = NULL | |||
| ) |
| void casa::ResamplerWorklet::init | ( | Int & | id, | |
| CountedPtr< ThreadCoordinator< Int > > & | threadClerk, | |||
| VisibilityResamplerBase * | resampler, | |||
| VBStore * | vbs, | |||
| Array< DComplex > * | griddedData, | |||
| Matrix< Double > * | sumwt, | |||
| Array< Complex > * | skyFTGrid = NULL | |||
| ) |
| void casa::ResamplerWorklet::initThread | ( | Int & | id, | |
| CountedPtr< ThreadCoordinator< Int > > & | threadClerk, | |||
| VisibilityResamplerBase * | resampler | |||
| ) |
| void casa::ResamplerWorklet::initToSky | ( | VBStore * | vbs, | |
| Array< Complex > * | griddedData, | |||
| Matrix< Double > * | sumwt | |||
| ) |
| void casa::ResamplerWorklet::initToSky | ( | VBStore * | vbs, | |
| Array< DComplex > * | griddedData, | |||
| Matrix< Double > * | sumwt | |||
| ) |
| void casa::ResamplerWorklet::initToVis | ( | VBStore * | vbs, | |
| const Array< Complex > * | skyFTGrid | |||
| ) |
| ResamplerWorklet& casa::ResamplerWorklet::operator= | ( | const ResamplerWorklet & | other | ) |
| void* casa::ResamplerWorklet::run | ( | ) | [virtual] |
Implements casa::async::Thread.
| void casa::ResamplerWorklet::setID | ( | const Int & | id | ) | [inline] |
Definition at line 56 of file ResamplerWorklet.h.
References myID_p.
| void casa::ResamplerWorklet::setPID | ( | ) |
Array<DComplex>* casa::ResamplerWorklet::myGriddedDataDouble_p [private] |
Definition at line 89 of file ResamplerWorklet.h.
Referenced by ResamplerWorklet().
Array<Complex>* casa::ResamplerWorklet::myGriddedDataSingle_p [private] |
Definition at line 90 of file ResamplerWorklet.h.
Referenced by ResamplerWorklet().
Int casa::ResamplerWorklet::myID_p [private] |
------------------------------------------------------------------------------ ----------------------------Private parts------------------------------------- ------------------------------------------------------------------------------
Definition at line 85 of file ResamplerWorklet.h.
pid_t casa::ResamplerWorklet::myPID_p [private] |
Definition at line 92 of file ResamplerWorklet.h.
Referenced by getPID().
Definition at line 87 of file ResamplerWorklet.h.
const Array<Complex>* casa::ResamplerWorklet::mySkyFTGrid_p [private] |
Definition at line 93 of file ResamplerWorklet.h.
Matrix<Double>* casa::ResamplerWorklet::mySumWt_p [private] |
Definition at line 91 of file ResamplerWorklet.h.
CountedPtr<ThreadCoordinator<Int> > casa::ResamplerWorklet::myThreadClerk_p [private] |
Definition at line 86 of file ResamplerWorklet.h.
pid_t casa::ResamplerWorklet::myTID_p [private] |
Definition at line 92 of file ResamplerWorklet.h.
Referenced by getTID().
VBStore* casa::ResamplerWorklet::myVBStore_p [private] |
Definition at line 88 of file ResamplerWorklet.h.
1.6.1