casa
$Rev:20696$
|
#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.
virtual casa::ResamplerWorklet::~ResamplerWorklet | ( | ) | [inline, virtual] |
Definition at line 53 of file ResamplerWorklet.h.
Int casa::ResamplerWorklet::getID | ( | ) | [inline] |
Definition at line 77 of file ResamplerWorklet.h.
pid_t casa::ResamplerWorklet::getPID | ( | ) | [inline] |
Definition at line 75 of file ResamplerWorklet.h.
pid_t casa::ResamplerWorklet::getTID | ( | ) | [inline] |
Definition at line 76 of file ResamplerWorklet.h.
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< DComplex > * | griddedData, | ||
Matrix< Double > * | sumwt, | ||
Array< Complex > * | skyFTGrid = NULL |
||
) |
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::initThread | ( | Int & | id, |
CountedPtr< ThreadCoordinator< Int > > & | threadClerk, | ||
VisibilityResamplerBase * | resampler | ||
) |
void casa::ResamplerWorklet::initToSky | ( | VBStore * | vbs, |
Array< DComplex > * | griddedData, | ||
Matrix< Double > * | sumwt | ||
) |
void casa::ResamplerWorklet::initToSky | ( | VBStore * | vbs, |
Array< Complex > * | 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.
void casa::ResamplerWorklet::setPID | ( | ) |
Array<DComplex>* casa::ResamplerWorklet::myGriddedDataDouble_p [private] |
Definition at line 89 of file ResamplerWorklet.h.
Array<Complex>* casa::ResamplerWorklet::myGriddedDataSingle_p [private] |
Definition at line 90 of file ResamplerWorklet.h.
Int casa::ResamplerWorklet::myID_p [private] |
Definition at line 85 of file ResamplerWorklet.h.
pid_t casa::ResamplerWorklet::myPID_p [private] |
Definition at line 92 of file ResamplerWorklet.h.
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.
Definition at line 86 of file ResamplerWorklet.h.
pid_t casa::ResamplerWorklet::myTID_p [private] |
Definition at line 92 of file ResamplerWorklet.h.
VBStore* casa::ResamplerWorklet::myVBStore_p [private] |
Definition at line 88 of file ResamplerWorklet.h.