casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
casa::CubeSkyEquation Class Reference

#include <CubeSkyEquation.h>

Inheritance diagram for casa::CubeSkyEquation:
casa::SkyEquation

Public Member Functions

 CubeSkyEquation (SkyModel &sm, VisSet &vs, FTMachine &ft, ComponentFTMachine &cft, casacore::Bool noModelCol=false)
 
 CubeSkyEquation (SkyModel &sm, ROVisibilityIterator &vi, FTMachine &ft, ComponentFTMachine &cft, casacore::Bool noModelCol=false)
 Read only iterator...hence no scratch col. More...
 
virtual ~CubeSkyEquation ()
 
virtual void predict (casacore::Bool incremental=false, casacore::MS::PredefinedColumns Type=casacore::MS::MODEL_DATA)
 Predict model coherence for the SkyModel. More...
 
virtual void gradientsChiSquared (casacore::Bool incremental, casacore::Bool commitModel=false)
 
virtual void initializePutSlice (const VisBuffer &vb, casacore::Bool dopsf, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
virtual void newInitializePutSlice (const VisBuffer &vb, casacore::Bool dopsf, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
virtual void oldInitializePutSlice (const VisBuffer &vb, casacore::Bool dopsf, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
virtual void putSlice (VisBuffer &vb, casacore::Bool dopsf, FTMachine::Type col, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
virtual void finalizePutSlice (const VisBuffer &vb, casacore::Bool dopsf, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
virtual void newFinalizePutSlice (const VisBuffer &vb, casacore::Bool dopsf, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
virtual void oldFinalizePutSlice (const VisBuffer &vb, casacore::Bool dopsf, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
void initializeGetSlice (const VisBuffer &vb, casacore::Int row, casacore::Bool incremental, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
void newInitializeGetSlice (const VisBuffer &vb, casacore::Int row, casacore::Bool incremental, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
void oldInitializeGetSlice (const VisBuffer &vb, casacore::Int row, casacore::Bool incremental, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
virtual VisBuffergetSlice (VisBuffer &vb, casacore::Bool incremental, casacore::Int cubeSlice=0, casacore::Int nCubeSlice=1)
 
void finalizeGetSlice ()
 
void isLargeCube (casacore::ImageInterface< casacore::Complex > &theIm, casacore::Int &nCubeSlice)
 
void makeApproxPSF (casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > &psfs)
 void makeApproxPSF(casacore::Int model, casacore::ImageInterface<casacore::Float>& psf); virtual void makeApproxPSF(casacore::Int model, casacore::ImageInterface<casacore::Float>& psf); More...
 
virtual void getCoverageImage (casacore::Int model, casacore::ImageInterface< casacore::Float > &im)
 Get the flux scale that the ftmachines have if they have. More...
 
virtual void getWeightImage (const casacore::Int model, casacore::ImageInterface< casacore::Float > &weightim)
 get the weight image from the ftmachines More...
 
void tmpWBNormalizeImage (casacore::Bool &dopsf, const casacore::Float &pbLimit)
 
casacore::Bool isNewFTM ()
 
void setPhaseCenterTime (const casacore::Double time)
 
- Public Member Functions inherited from casa::SkyEquation
 SkyEquation (SkyModel &sm, VisSet &vs, FTMachine &ft)
 Define a SkyEquation linking a VisSet vs with a SkyModel sm using an FTMachine ft for transforms in both directions. More...
 
 SkyEquation (SkyModel &sm, VisSet &vs, FTMachine &ft, ComponentFTMachine &cft, casacore::Bool noModelcol=false)
 Define a SkyEquation linking a VisSet vs with a SkyModel sm using an FTMachine ft for transforms in both directions and a ComponentFTMachine for the component lists. More...
 
 SkyEquation (SkyModel &sm, ROVisibilityIterator &vi, FTMachine &ft, ComponentFTMachine &cft, casacore::Bool noModelCol)
 SkyEquation with ROVisIter. More...
 
 SkyEquation (SkyModel &sm, VisSet &vs, FTMachine &ft, FTMachine &ift)
 Define a SkyEquation linking a VisSet vs with a SkyModel sm using an FTMachine ft for Sky->Vis and ift for Vis->Sky. More...
 
 SkyEquation (SkyModel &sm, VisSet &vs, FTMachine &ft, FTMachine &ift, ComponentFTMachine &cft)
 Define a SkyEquation linking a VisSet vs with a SkyModel sm using an FTMachine ft for Sky->Vis and ift for Vis->Sky and a ComponentFTMachine for the component lists Default make use of MODEL_DATA Column of ms. More...
 
SkyModelskyModel ()
 Return the SkyModel used by this SkyEquation. More...
 
VisSetvisSet ()
 Return the VisSet used by this SkyEquation. More...
 
FTMachinefTMachine ()
 Return the (Sky->Vis) FTMachine used by this SkyEquation. More...
 
FTMachineiFTMachine ()
 Return the (Vis->Sky) FTMachine used by this SkyEquation. More...
 
ComponentFTMachinecomponentFTMachine ()
 Return the (Sky->Vis) ComponentFTMachine used by this SkyEquation. More...
 
virtual ~SkyEquation ()
 Destructor. More...
 
SkyEquationoperator= (const SkyEquation &other)
 Assignment operator. More...
 
 SkyEquation (const SkyEquation &other)
 Copy constructor. More...
 
void setSkyJones (SkyJones &j)
 Add Jones matrices to be used for Gain calculations. More...
 
virtual void makeApproxPSF (casacore::Int model, casacore::ImageInterface< casacore::Float > &PSF)
 Make an approximate PSF for each model. More...
 
virtual void makeComplexXFRs ()
 Make complex XFRs needed for incrementGradientChiSquared. More...
 
virtual void gradientsChiSquared (const casacore::Matrix< casacore::Bool > &required, SkyJones &sj)
 Find sum of weights, Chi-squared, and the first and second derivatives by transforming to the measurements. More...
 
virtual casacore::Bool solveSkyModel ()
 Solve for variables. More...
 
virtual casacore::Bool solveSkyJones (SkyJones &sj)
 
void setImagePlaneWeighting (const casacore::String &type, const casacore::Float minPB, const casacore::Float constPB)
 Set image plane weighting. More...
 
virtual void lock ()
 Lock and unlock the underlying MeasurementSet. More...
 
virtual void unlock ()
 
virtual casacore::String associatedMSName ()
 Return the name of the underlying MeasurementSet. More...
 
virtual void doFlatNoise (casacore::Bool doFlat=false)
 Set this to true if the residual image for mosaic is to be in pb^2 units (optimum mode for clean search for centimetric imaging) More...
 
virtual casacore::Double getPhaseCenterTime ()
 

Protected Member Functions

void configureAsyncIo (ROVisibilityIterator *&oldRvi, VisibilityIterator *&oldWvi)
 
void makeSimplePSF (casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > &psfs)
 Different versions of psf making. More...
 
void makeMosaicPSF (casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > &psfs)
 
virtual void fixImageScale ()
 Modify the ggS and Create the imageScale. More...
 
void sliceCube (casacore::CountedPtr< casacore::ImageInterface< casacore::Complex > > &slice, casacore::Int model, casacore::Int cubeSlice, casacore::Int nCubeSlice, casacore::Int typeOfCopy=0)
 Type of copy 0 => a independent image just with coordinates gotten from cImage 1 => a subImage referencing cImage...no image copy. More...
 
void sliceCube (casacore::SubImage< casacore::Float > *&slice, casacore::ImageInterface< casacore::Float > &image, casacore::Int cubeSlice, casacore::Int nCubeSlice)
 
casacore::Bool getFreqRange (ROVisibilityIterator &vi, const casacore::CoordinateSystem &coords, casacore::Int slice, casacore::Int nslice)
 frequency range from image More...
 
casacore::Bool isNewFTM (FTMachine *)
 
- Protected Member Functions inherited from casa::SkyEquation
virtual void incrementGradientsChiSquared ()
 Increment gradientsChiSquared. More...
 
virtual void fullGradientsChiSquared (casacore::Bool incremental=false)
 Do the full calculation - this must be called if the FTMachine cannot be represented by a Fourier transform. More...
 
 SkyEquation ()
 
casacore::Bool ok ()
 Check for validity. More...
 
virtual void initializeGet (const VisBuffer &vb, casacore::Int row, casacore::Int model, casacore::Bool incremental)
 Apply Sky Jones to an image, also adjoint operation. More...
 
virtual VisBufferget (VisBuffer &vb, casacore::Int model, casacore::Bool incremental, casacore::MS::PredefinedColumns Type=casacore::MS::MODEL_DATA)
 
virtual void finalizeGet ()
 
virtual void initializePut (const VisBuffer &vb, casacore::Int model)
 
virtual void put (const VisBuffer &vb, casacore::Int model, casacore::Bool dopsf=false, FTMachine::Type col=FTMachine::OBSERVED)
 
virtual void finalizePut (const VisBuffer &vb, casacore::Int Model)
 
virtual void changedSkyJonesLogic (const VisBuffer &vb, casacore::Bool &firstOneChanges, casacore::Bool &internalChanges)
 This encapsulates all of the change logic we should have to deal with (short of returning a range of rows that has the same SkyJones). More...
 
virtual casacore::Bool changedSkyJones (const VisBuffer &vb, casacore::Int row)
 Have the SkyJones changed since their last application? More...
 
virtual casacore::Bool changedFTMachine (const VisBuffer &vb)
 Has the FTMachine changed since last application? More...
 
virtual casacore::Bool changedIFTMachine (const VisBuffer &vb)
 
virtual casacore::Bool changedSkyJonesBuffer (const VisBuffer &vb, casacore::Int row1, casacore::Int &row2)
 Do the Sky Jones change in this Visbuffer, starting from row1? Returns row2, the last row with the same skyJones. More...
 
virtual void resetSkyJones ()
 
virtual void assertSkyJones (const VisBuffer &vb, casacore::Int row)
 
virtual
casacore::ImageInterface
< casacore::Complex > & 
applySkyJones (const VisBuffer &vb, casacore::Int row, casacore::ImageInterface< casacore::Float > &in, casacore::ImageInterface< casacore::Complex > &out)
 
virtual void applySkyJonesInv (const VisBuffer &vb, casacore::Int row, casacore::ImageInterface< casacore::Complex > &in, casacore::ImageInterface< casacore::Float > &work, casacore::ImageInterface< casacore::Float > &out)
 
virtual void applySkyJonesSquare (const VisBuffer &vb, casacore::Int row, casacore::Matrix< casacore::Float > &weights, casacore::ImageInterface< casacore::Float > &work, casacore::ImageInterface< casacore::Float > &ggS)
 
virtual void initializePutXFR (const VisBuffer &vb, casacore::Int model, casacore::Int numXFR)
 Puts for calculating the complex XFRs. More...
 
virtual void putXFR (const VisBuffer &vb, casacore::Int model, casacore::Int &numXFR)
 
virtual void finalizePutXFR (const VisBuffer &vb, casacore::Int Model, casacore::Int numXFR)
 
virtual void initializePutConvolve (const VisBuffer &vb, casacore::Int model, casacore::Int numXFR)
 Puts for calculating the complex convolutions. More...
 
virtual void putConvolve (const VisBuffer &vb, casacore::Int model, casacore::Int &numXFR)
 
virtual void finalizePutConvolve (const VisBuffer &vb, casacore::Int Model, casacore::Int numXFR)
 
virtual VisBufferget (VisBuffer &vb, const SkyComponent &component)
 Get, etc. More...
 
virtual VisBufferget (VisBuffer &vb, const ComponentList &components)
 
SkyComponentapplySkyJones (SkyComponent &corruptedComponent, const VisBuffer &vb, casacore::Int row)
 Do the sum of the gets for all the models for this visbuffer. More...
 
virtual void scaleImage (casacore::Int model, casacore::Bool incremental)
 Deal with scaling or unscaling image or deltaImage. More...
 
virtual void unScaleImage (casacore::Int model, casacore::Bool incremental)
 
virtual void scaleImage (casacore::Int model=0)
 
virtual void unScaleImage (casacore::Int model=0)
 
virtual void scaleDeltaImage (casacore::Int model=0)
 
virtual void unScaleDeltaImage (casacore::Int model=0)
 
virtual void checkVisIterNumRows (ROVisibilityIterator &vi)
 Check the VisIter chunck size...force a more reasonable chunk if default is too small. More...
 
virtual void predictComponents (casacore::Bool &incremental, casacore::Bool &initialized, casacore::MS::PredefinedColumns Type=casacore::MS::MODEL_DATA)
 virtual void predictComponents(casacore::Bool& incremental, casacore::Bool& initialized); More...
 
casacore::LogSinklogSink ()
 

Protected Attributes

casacore::Block
< casacore::CountedPtr
< casacore::ImageInterface
< casacore::Complex > > > 
imGetSlice_p
 
casacore::Block
< casacore::CountedPtr
< casacore::ImageInterface
< casacore::Complex > > > 
imPutSlice_p
 
casacore::Block
< casacore::Matrix
< casacore::Float > > 
weightSlice_p
 
casacore::Slicer sl_p
 
casacore::Int nchanPerSlice_p
 
- Protected Attributes inherited from casa::SkyEquation
SkyModelsm_
 SkyModel. More...
 
VisSetvs_
 VisSet. More...
 
VisibilityIteratorwvi_p
 Visibilityiterators. More...
 
ROVisibilityIteratorrvi_p
 
FTMachineft_
 FTMachine objects. More...
 
FTMachineift_
 
ComponentFTMachinecft_
 
SkyJonesej_
 casacore::List of terms in left to right order More...
 
SkyJonesdj_
 
SkyJonestj_
 
SkyJonesfj_
 
casacore::Float chisq
 Workspace. More...
 
casacore::Float sumwt
 
casacore::Float ggSMax_p
 
casacore::LogSink logSink_p
 
casacore::Int iDebug_p
 
VisBufferAutoPtr vb_p
 Previous VisBuffer, used to determine how to apply SkyJones; Set in initializePut and initializePutXFR, Used in finalizePut and finalizePutXFR. More...
 
casacore::Float minPB_p
 
casacore::Float constPB_p
 
casacore::String scaleType_p
 
casacore::Bool isPSFWork_p
 
casacore::Bool noModelCol_p
 
casacore::Vector< casacore::BoolmodelIsEmpty_p
 
casacore::Bool isBeginingOfSkyJonesCache_p
 SkyJones::changed returns a true the first time its called We have to ignore this at the very begining and first call to 'changed' and not call finalizePut. More...
 
casacore::Bool doflat_p
 

Private Member Functions

void init (FTMachine &ft)
 if skyjones changed in get or put we need to tell put or get respectively about it More...
 

Private Attributes

casacore::Bool destroyVisibilityIterator_p
 
casacore::Bool internalChangesPut_p
 
casacore::Bool internalChangesGet_p
 
casacore::Bool firstOneChangesPut_p
 
casacore::Bool firstOneChangesGet_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockNumChanGroup_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockChanStart_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockChanWidth_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockChanInc_p
 
casacore::Block
< casacore::Vector
< casacore::Int > > 
blockSpw_p
 
casacore::Block
< casacore::CountedPtr
< FTMachine > > 
ftm_p
 
casacore::Block
< casacore::CountedPtr
< FTMachine > > 
iftm_p
 

Detailed Description

Definition at line 49 of file CubeSkyEquation.h.

Constructor & Destructor Documentation

casa::CubeSkyEquation::CubeSkyEquation ( SkyModel sm,
VisSet vs,
FTMachine ft,
ComponentFTMachine cft,
casacore::Bool  noModelCol = false 
)
casa::CubeSkyEquation::CubeSkyEquation ( SkyModel sm,
ROVisibilityIterator vi,
FTMachine ft,
ComponentFTMachine cft,
casacore::Bool  noModelCol = false 
)

Read only iterator...hence no scratch col.

virtual casa::CubeSkyEquation::~CubeSkyEquation ( )
virtual

Member Function Documentation

void casa::CubeSkyEquation::configureAsyncIo ( ROVisibilityIterator *&  oldRvi,
VisibilityIterator *&  oldWvi 
)
protected
void casa::CubeSkyEquation::finalizeGetSlice ( )
virtual void casa::CubeSkyEquation::finalizePutSlice ( const VisBuffer vb,
casacore::Bool  dopsf,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
virtual void casa::CubeSkyEquation::fixImageScale ( )
protectedvirtual

Modify the ggS and Create the imageScale.

Reimplemented from casa::SkyEquation.

virtual void casa::CubeSkyEquation::getCoverageImage ( casacore::Int  model,
casacore::ImageInterface< casacore::Float > &  im 
)
virtual

Get the flux scale that the ftmachines have if they have.

Reimplemented from casa::SkyEquation.

casacore::Bool casa::CubeSkyEquation::getFreqRange ( ROVisibilityIterator vi,
const casacore::CoordinateSystem coords,
casacore::Int  slice,
casacore::Int  nslice 
)
protected

frequency range from image

virtual VisBuffer& casa::CubeSkyEquation::getSlice ( VisBuffer vb,
casacore::Bool  incremental,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
virtual void casa::CubeSkyEquation::getWeightImage ( const casacore::Int  model,
casacore::ImageInterface< casacore::Float > &  weightim 
)
virtual

get the weight image from the ftmachines

Reimplemented from casa::SkyEquation.

virtual void casa::CubeSkyEquation::gradientsChiSquared ( casacore::Bool  incremental,
casacore::Bool  commitModel = false 
)
virtual

Reimplemented from casa::SkyEquation.

void casa::CubeSkyEquation::init ( FTMachine ft)
private

if skyjones changed in get or put we need to tell put or get respectively about it

void casa::CubeSkyEquation::initializeGetSlice ( const VisBuffer vb,
casacore::Int  row,
casacore::Bool  incremental,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual void casa::CubeSkyEquation::initializePutSlice ( const VisBuffer vb,
casacore::Bool  dopsf,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
void casa::CubeSkyEquation::isLargeCube ( casacore::ImageInterface< casacore::Complex > &  theIm,
casacore::Int nCubeSlice 
)
casacore::Bool casa::CubeSkyEquation::isNewFTM ( )
virtual

Reimplemented from casa::SkyEquation.

casacore::Bool casa::CubeSkyEquation::isNewFTM ( FTMachine )
protected
void casa::CubeSkyEquation::makeApproxPSF ( casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > &  psfs)
virtual
void casa::CubeSkyEquation::makeMosaicPSF ( casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > &  psfs)
protected
void casa::CubeSkyEquation::makeSimplePSF ( casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > &  psfs)
protected

Different versions of psf making.

virtual void casa::CubeSkyEquation::newFinalizePutSlice ( const VisBuffer vb,
casacore::Bool  dopsf,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
void casa::CubeSkyEquation::newInitializeGetSlice ( const VisBuffer vb,
casacore::Int  row,
casacore::Bool  incremental,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual void casa::CubeSkyEquation::newInitializePutSlice ( const VisBuffer vb,
casacore::Bool  dopsf,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
virtual void casa::CubeSkyEquation::oldFinalizePutSlice ( const VisBuffer vb,
casacore::Bool  dopsf,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
void casa::CubeSkyEquation::oldInitializeGetSlice ( const VisBuffer vb,
casacore::Int  row,
casacore::Bool  incremental,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual void casa::CubeSkyEquation::oldInitializePutSlice ( const VisBuffer vb,
casacore::Bool  dopsf,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
virtual void casa::CubeSkyEquation::predict ( casacore::Bool  incremental = false,
casacore::MS::PredefinedColumns  Type = casacore::MS::MODEL_DATA 
)
virtual

Predict model coherence for the SkyModel.

If this is incremental then the model visibilities are not reset but are simply added to virtual void predict(casacore::Bool incremental=false);

Reimplemented from casa::SkyEquation.

virtual void casa::CubeSkyEquation::putSlice ( VisBuffer vb,
casacore::Bool  dopsf,
FTMachine::Type  col,
casacore::Int  cubeSlice = 0,
casacore::Int  nCubeSlice = 1 
)
virtual
void casa::CubeSkyEquation::setPhaseCenterTime ( const casacore::Double  time)
virtual

Reimplemented from casa::SkyEquation.

void casa::CubeSkyEquation::sliceCube ( casacore::CountedPtr< casacore::ImageInterface< casacore::Complex > > &  slice,
casacore::Int  model,
casacore::Int  cubeSlice,
casacore::Int  nCubeSlice,
casacore::Int  typeOfCopy = 0 
)
protected

Type of copy 0 => a independent image just with coordinates gotten from cImage 1 => a subImage referencing cImage...no image copy.

void casa::CubeSkyEquation::sliceCube ( casacore::SubImage< casacore::Float > *&  slice,
casacore::ImageInterface< casacore::Float > &  image,
casacore::Int  cubeSlice,
casacore::Int  nCubeSlice 
)
protected
void casa::CubeSkyEquation::tmpWBNormalizeImage ( casacore::Bool dopsf,
const casacore::Float pbLimit 
)

Member Data Documentation

casacore::Block< casacore::Vector<casacore::Int> > casa::CubeSkyEquation::blockChanInc_p
private

Definition at line 137 of file CubeSkyEquation.h.

casacore::Block< casacore::Vector<casacore::Int> > casa::CubeSkyEquation::blockChanStart_p
private

Definition at line 136 of file CubeSkyEquation.h.

casacore::Block< casacore::Vector<casacore::Int> > casa::CubeSkyEquation::blockChanWidth_p
private

Definition at line 137 of file CubeSkyEquation.h.

casacore::Block< casacore::Vector<casacore::Int> > casa::CubeSkyEquation::blockNumChanGroup_p
private

Definition at line 136 of file CubeSkyEquation.h.

casacore::Block<casacore::Vector<casacore::Int> > casa::CubeSkyEquation::blockSpw_p
private

Definition at line 138 of file CubeSkyEquation.h.

casacore::Bool casa::CubeSkyEquation::destroyVisibilityIterator_p
private

Definition at line 129 of file CubeSkyEquation.h.

casacore::Bool casa::CubeSkyEquation::firstOneChangesGet_p
private

Definition at line 134 of file CubeSkyEquation.h.

casacore::Bool casa::CubeSkyEquation::firstOneChangesPut_p
private

Definition at line 133 of file CubeSkyEquation.h.

casacore::Block<casacore::CountedPtr<FTMachine> > casa::CubeSkyEquation::ftm_p
private

Definition at line 139 of file CubeSkyEquation.h.

casacore::Block<casacore::CountedPtr<FTMachine> > casa::CubeSkyEquation::iftm_p
private

Definition at line 140 of file CubeSkyEquation.h.

casacore::Block<casacore::CountedPtr<casacore::ImageInterface<casacore::Complex> > > casa::CubeSkyEquation::imGetSlice_p
protected

Definition at line 109 of file CubeSkyEquation.h.

casacore::Block<casacore::CountedPtr<casacore::ImageInterface<casacore::Complex> > > casa::CubeSkyEquation::imPutSlice_p
protected

Definition at line 110 of file CubeSkyEquation.h.

casacore::Bool casa::CubeSkyEquation::internalChangesGet_p
private

Definition at line 132 of file CubeSkyEquation.h.

casacore::Bool casa::CubeSkyEquation::internalChangesPut_p
private

Definition at line 131 of file CubeSkyEquation.h.

casacore::Int casa::CubeSkyEquation::nchanPerSlice_p
protected

Definition at line 113 of file CubeSkyEquation.h.

casacore::Slicer casa::CubeSkyEquation::sl_p
protected

Definition at line 112 of file CubeSkyEquation.h.

casacore::Block<casacore::Matrix<casacore::Float> > casa::CubeSkyEquation::weightSlice_p
protected

Definition at line 111 of file CubeSkyEquation.h.


The documentation for this class was generated from the following file: