casa::ComponentFTMachine Class Reference
#include <ComponentFTMachine.h>
List of all members.
Public Member Functions |
| ComponentFTMachine () |
| ComponentFTMachine (const ComponentFTMachine &other) |
ComponentFTMachine & | operator= (const ComponentFTMachine &other) |
virtual | ~ComponentFTMachine () |
virtual void | get (VisBuffer &vb, SkyComponent &component, Int row=-1)=0 |
| Get actual coherence : this is the only virtual method.
|
virtual void | get (VisBuffer &vb, const ComponentList &componentList, Int row=-1)=0 |
| Get actual coherence : this is the other only virtual method.
|
void | rotateUVW (Matrix< Double > &uvw, Vector< Double > &dphase, const VisBuffer &vb, const MDirection &mDesired) |
| Rotate the uvw from the observed phase center to the desired phase center.
|
void | rotateUVW (Double *&uvw, Double *&dphase, const Int nrows, const VisBuffer &vb, const MDirection &mDesired) |
| A version that use pointers to contigous matrix and vector.
|
void | setnumthreads (const Int numthreads) |
| Set number of threads to use when predicting.
|
Protected Member Functions |
LogIO & | logIO () |
virtual void | ok () |
Protected Attributes |
LogIO | logIO_p |
MPosition | mLocation_p |
| Default Position used for phase rotations.
|
Int | numthreads_p |
Detailed Description
Definition at line 102 of file ComponentFTMachine.h.
Constructor & Destructor Documentation
casa::ComponentFTMachine::ComponentFTMachine |
( |
|
) |
|
virtual casa::ComponentFTMachine::~ComponentFTMachine |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void casa::ComponentFTMachine::get |
( |
VisBuffer & |
vb, |
|
|
const ComponentList & |
componentList, |
|
|
Int |
row = -1 | |
|
) |
| | [pure virtual] |
virtual void casa::ComponentFTMachine::get |
( |
VisBuffer & |
vb, |
|
|
SkyComponent & |
component, |
|
|
Int |
row = -1 | |
|
) |
| | [pure virtual] |
LogIO& casa::ComponentFTMachine::logIO |
( |
|
) |
[protected] |
virtual void casa::ComponentFTMachine::ok |
( |
|
) |
[protected, virtual] |
void casa::ComponentFTMachine::rotateUVW |
( |
Double *& |
uvw, |
|
|
Double *& |
dphase, |
|
|
const Int |
nrows, |
|
|
const VisBuffer & |
vb, |
|
|
const MDirection & |
mDesired | |
|
) |
| | |
A version that use pointers to contigous matrix and vector.
void casa::ComponentFTMachine::rotateUVW |
( |
Matrix< Double > & |
uvw, |
|
|
Vector< Double > & |
dphase, |
|
|
const VisBuffer & |
vb, |
|
|
const MDirection & |
mDesired | |
|
) |
| | |
Rotate the uvw from the observed phase center to the desired phase center.
void casa::ComponentFTMachine::setnumthreads |
( |
const Int |
numthreads |
) |
|
Set number of threads to use when predicting.
Setting it to -1 basically tell openmp to use the number it can get
Member Data Documentation
The documentation for this class was generated from the following file: