#include <SimpleComponentFTMachine.h>
|
virtual void | get (VisBuffer &vb, const ComponentList &compList, casacore::Int row=-1) |
| Get actual coherence. More...
|
|
virtual void | get (VisBuffer &vb, SkyComponent &skycomponent, casacore::Int row=-1) |
| Get actual coherence. More...
|
|
| ComponentFTMachine () |
|
| ComponentFTMachine (const ComponentFTMachine &other) |
|
ComponentFTMachine & | operator= (const ComponentFTMachine &other) |
|
virtual | ~ComponentFTMachine () |
|
void | rotateUVW (casacore::Matrix< casacore::Double > &uvw, casacore::Vector< casacore::Double > &dphase, const VisBuffer &vb, const casacore::MDirection &mDesired) |
| Rotate the uvw from the observed phase center to the desired phase center. More...
|
|
void | rotateUVW (casacore::Double *&uvw, casacore::Double *&dphase, const casacore::Int nrows, const VisBuffer &vb, const casacore::MDirection &mDesired) |
| A version that use pointers to contigous matrix and vector. More...
|
|
void | setnumthreads (const casacore::Int numthreads) |
| Set number of threads to use when predicting. More...
|
|
void | setPhaseCenterTime (const casacore::Double time) |
| set and get Time to calculate phasecenter -1.0 means using the time available at each iteration..this is used when the phasecenter in the field table is either a polynomial or has a ephemerides tables associated with it Using double in the units and epoch-frame of the ms(s)..caller is responsible for conversion More...
|
|
casacore::Double | getPhaseCenterTime () |
|
|
void | applyPhasor (const casacore::Int part, const casacore::Block< casacore::Int > &startrow, const casacore::Vector< casacore::uInt > &nRowp, const casacore::Vector< casacore::Double > &dphase, const casacore::Vector< casacore::Double > &invLambda, const casacore::Int npol, const casacore::Int nchan, const casacore::Vector< casacore::Int > &corrType, const casacore::Cube< casacore::DComplex > &dVis, casacore::Complex *&modData) |
|
void | predictVis (casacore::Complex *&modData, const casacore::Vector< casacore::Double > &invLambda, const casacore::Vector< casacore::Double > &frequency, const ComponentList &compList, ComponentType::Polarisation poltype, const casacore::Vector< casacore::Int > &corrType, const casacore::uInt startrow, const casacore::uInt nrows, const casacore::uInt nchan, const casacore::uInt npol, const casacore::Block< casacore::Matrix< casacore::Double > > &uvwcomp, const casacore::Block< casacore::Vector< casacore::Double > > &dphasecomp) |
|
casacore::LogIO & | logIO () |
|
virtual void | ok () |
|
Definition at line 84 of file SimpleComponentFTMachine.h.
void casa::SimpleComponentFTMachine::predictVis |
( |
casacore::Complex *& |
modData, |
|
|
const casacore::Vector< casacore::Double > & |
invLambda, |
|
|
const casacore::Vector< casacore::Double > & |
frequency, |
|
|
const ComponentList & |
compList, |
|
|
ComponentType::Polarisation |
poltype, |
|
|
const casacore::Vector< casacore::Int > & |
corrType, |
|
|
const casacore::uInt |
startrow, |
|
|
const casacore::uInt |
nrows, |
|
|
const casacore::uInt |
nchan, |
|
|
const casacore::uInt |
npol, |
|
|
const casacore::Block< casacore::Matrix< casacore::Double > > & |
uvwcomp, |
|
|
const casacore::Block< casacore::Vector< casacore::Double > > & |
dphasecomp |
|
) |
| |
|
protected |
The documentation for this class was generated from the following file: