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

#include <CFBuffer.h>

Public Member Functions

 CFBuffer ()
 

========================= Administrative Parts ==========================

More...
 
 CFBuffer (casacore::Int maxXSup, casacore::Int maxYSup)
 
 ~CFBuffer ()
 
casacore::CountedPtr< CFBufferclone ()
 
void allocCells (const casacore::Cube< casacore::CountedPtr< CFCell > > &cells)
 
void setParams (const CFBuffer &other)
 
casacore::Int nChan ()
 

============================= casacore::Functional Parts ============================

More...
 
casacore::Int nW ()
 
casacore::Int nMuellerElements ()
 
casacore::IPosition shape ()
 
casacore::Vector
< casacore::Double
getFreqList ()
 
casacore::Vector
< casacore::Double
getWList ()
 
CFCellgetCFCell (const casacore::Double &freqVal, const casacore::Double &wValue, const casacore::Int &muellerElement)
 
casacore::CountedPtr< CFCell > & getCFCellPtr (const casacore::Double &freqVal, const casacore::Double &wValue, const casacore::Int &muellerElement)
 muellerElement: (i,j) of the Mueller Matrix More...
 
CFCelloperator() (const casacore::Int &i, const casacore::Int &j, const casacore::Int &k)
 
CFCellgetCFCell (const casacore::Int &i, const casacore::Int &j, const casacore::Int &k)
 
casacore::CountedPtr< CFCell > & getCFCellPtr (const casacore::Int &i, const casacore::Int &j, const casacore::Int &k)
 
casacore::Array< TT > & getCF (const casacore::Double &freqVal, const casacore::Double &wValue, const casacore::Int &muellerElement)
 ========================================================================= More...
 
casacore::CountedPtr
< casacore::Array< TT > > & 
getCFPtr (const casacore::Double &freqVal, const casacore::Double &wValue, const casacore::Int &muellerElement)
 muellerElement: (i,j) of the Mueller Matrix More...
 
casacore::Array< TT > & getCF (const casacore::Int &i, const casacore::Int &j, const casacore::Int &k)
 
casacore::CountedPtr
< casacore::Array< TT > > & 
getCFPtr (const casacore::Int &i, const casacore::Int &j, const casacore::Int &k)
 
void getParams (casacore::CoordinateSystem &cs, casacore::Float &sampling, casacore::Int &xSupport, casacore::Int &ySupport, casacore::String &bandName, const casacore::Double &freqVal, const casacore::Double &wValue, const casacore::Int &muellerElement)
 Get the parameters of a the CFs indexed by values. More...
 
void getParams (casacore::CoordinateSystem &cs, casacore::Float &sampling, casacore::Int &xSupport, casacore::Int &ySupport, casacore::String &bandName, const casacore::Int &i, const casacore::Int &j, const casacore::Int &k)
 

Get CF by directly indexing in the list of CFs (data vector) More...

 
void getParams (casacore::Double &freqVal, casacore::Float &sampling, casacore::Int &xSupport, casacore::Int &ySupport, const casacore::Int &iFreq, const casacore::Int &iW, const casacore::Int &iPol)
 
void getCoordList (casacore::Vector< casacore::Double > &freqValues, casacore::Vector< casacore::Double > &wValues, PolMapType &muellerElementsIndex, PolMapType &muellerElements, PolMapType &conjMuellerElementsIndex, PolMapType &conjMuellerElements, casacore::Double &fIncr, casacore::Double &wIncr)
 
casacore::Int nearestNdx (const casacore::Double &val, const casacore::Vector< casacore::Double > &valList, const casacore::Double &incr)
 
casacore::Int nearestFreqNdx (const casacore::Double &freqVal)
 
casacore::Int nearestWNdx (const casacore::Double &wVal)
 
casacore::Double nearest (casacore::Bool &found, const casacore::Double &val, const casacore::Vector< casacore::Double > &valList, const casacore::Double &incr)
 
casacore::Double nearestFreq (casacore::Bool &found, const casacore::Double &freqVal)
 
casacore::Double nearestWVal (casacore::Bool &found, const casacore::Double &wVal)
 
void makeCFBufferMap (const casacore::Vector< casacore::Double > &freqVals, const casacore::Vector< casacore::Double > &wValues, const MuellerMatrixType &muellerElements)
 
More...
 
void addCF (casacore::Array< TT > *, casacore::CoordinateSystem &, casacore::Float &, casacore::Int &, casacore::Int &, casacore::Double &, casacore::Double &, casacore::Int &)
 
More...
 
void resize (const casacore::IPosition &size)
 
More...
 
void resize (const casacore::Double &wIncr, const casacore::Double &freqIncr, const casacore::Vector< casacore::Double > &wValues, const casacore::Vector< casacore::Double > &freqValues, const PolMapType &muellerElements, const PolMapType &muellerElementsIndex, const PolMapType &conjMuellerElements, const PolMapType &conjMuellerElementsIndex)
 
casacore::Int noOfMuellerElements (const PolMapType &muellerElements)
 
casacore::RigidVector
< casacore::Int, 3 > 
setParams (const casacore::Int &inu, const casacore::Int &iw, const casacore::Int &ipx, const casacore::Int &ipy, const casacore::Double &freqValue, const casacore::Double &wValue, const casacore::Int &muellerElement, casacore::CoordinateSystem &cs, const casacore::TableRecord &miscInfo)
 

Set only the CF parameters. More...

 
casacore::RigidVector
< casacore::Int, 3 > 
setParams (const casacore::Int &i, const casacore::Int &j, const casacore::Int &ipx, const casacore::Int &ipy, const casacore::Double &freqValue, const casacore::String &bandName, const casacore::Double &wValue, const casacore::Int &muellerElement, casacore::CoordinateSystem &cs, casacore::Float &sampling, casacore::Int &xSupport, casacore::Int &ySupport, const casacore::String &fileName=casacore::String(), const casacore::Double &conjFreq=0.0, const casacore::Int &conjPol=-1, const casacore::String &telescopeName=casacore::String(), const casacore::Float &diameter=25.0)
 
void setPointingOffset (const casacore::Vector< casacore::Vector< casacore::Double > > &offset)
 casacore::RigidVector<casacore::Int, 3> setParams(const casacore::Int& inu, const casacore::Int& iw, const casacore::Int& muellerElement, const casacore::TableRecord& miscInfo); More...
 
casacore::Vector
< casacore::Vector
< casacore::Double > > 
getPointingOffset ()
 
void setParams (casacore::Int &nx, casacore::Int &ny, casacore::CoordinateSystem &cs, casacore::Float &sampling, casacore::Int &xSupport, casacore::Int &ySupport, const casacore::Double &freqVal, const casacore::Double &wValue, const casacore::Int &muellerElement, const casacore::String &fileName)
 Also set the size of the CF in x and y. More...
 
void setPA (casacore::Float &pa)
 
void setDir (const casacore::String &Dir)
 
void clear ()
 
const casacore::StringgetCFCacheDir ()
 
casacore::RigidVector
< casacore::Int, 3 > 
getIndex (const casacore::Double &freqVal, const casacore::Double &wValue, const casacore::Int &muellerElement)
 
void copyParams (const CFBuffer &other)
 
More...
 
void show (const char *Mesg=NULL, ostream &os=cerr)
 
More...
 
casacore::Bool null ()
 Returns true if the internal storage is not yet initialized. More...
 
casacore::Cube
< casacore::CountedPtr< CFCell > > & 
getStorage ()
 
void makePersistent (const char *dir, const char *cfName="")
 
void primeTheCache ()
 
void initMaps (const VisBuffer2 &vb, const casacore::Matrix< casacore::Double > &freqSelection, const casacore::Double &imRefFreq)
 
void initPolMaps (PolMapType &polMap, PolMapType &conjPolMap)
 
void getFreqNdxMaps (casacore::Vector< casacore::Vector< casacore::Int > > &freqNdx, casacore::Vector< casacore::Vector< casacore::Int > > &conjFreqNdx)
 For CUDA kernel. More...
 
casacore::Int nearestFreqNdx (const casacore::Int &spw, const casacore::Int &chan, const casacore::Bool conj=false)
 
void getAsStruct (CFBStruct &st)
 
void fill (const casacore::Int &nx, const casacore::Int &ny, const casacore::Vector< casacore::Double > &freqValues, const casacore::Vector< casacore::Double > &wValues, const PolMapType &muellerElements)
 
casacore::IPosition getShape ()
 
int getMaxCFSize ()
 
bool finitePointingOffsets ()
 

Static Public Member Functions

static void initCFBStruct (CFBStruct &cfbSt)
 

Protected Member Functions

void ASSIGNVVofI (casacore::Int **&target, casacore::Vector< casacore::Vector< casacore::Int > > &source, casacore::Bool &doAlloc)
 

Protected Attributes

casacore::Cube
< casacore::CountedPtr< CFCell > > 
cfCells_p
 

============================= Protected Parts ============================

More...
 
casacore::Vector
< casacore::Double
wValues_p
 
casacore::Vector
< casacore::Double
freqValues_p
 
PolMapType muellerElements_p
 
PolMapType muellerElementsIndex_p
 
PolMapType conjMuellerElements_p
 
PolMapType conjMuellerElementsIndex_p
 
casacore::Double wValIncr_p
 
casacore::Double freqValIncr_p
 
MuellerMatrixType muellerMask_p
 
casacore::Int nPol_p
 
casacore::Int nChan_p
 
casacore::Int nW_p
 
casacore::Int maxXSupport_p
 
casacore::Int maxYSupport_p
 
casacore::Vector
< casacore::Vector
< casacore::Double > > 
pointingOffset_p
 
casacore::Cube< casacore::IntcfHitsStats
 
casacore::Bool freqNdxMapsReady_p
 
casacore::Vector
< casacore::Vector
< casacore::Int > > 
freqNdxMap_p
 
casacore::Vector
< casacore::Vector
< casacore::Int > > 
conjFreqNdxMap_p
 
casacore::String cfCacheDirName_p
 
int maxCFSize_p
 

Detailed Description

Definition at line 125 of file CFBuffer.h.

Constructor & Destructor Documentation

casa::refim::CFBuffer::CFBuffer ( )
inline

========================= Administrative Parts ==========================

Definition at line 132 of file CFBuffer.h.

casa::refim::CFBuffer::CFBuffer ( casacore::Int  maxXSup,
casacore::Int  maxYSup 
)
inline

storage_p.resize(1,1,1); storage_p(0,0,0) = new casacore::Array<TT>(dataPtr); coordSys_p.resize(1,1,1); coordSys_p(0,0,0) = cs;

Definition at line 136 of file CFBuffer.h.

casa::refim::CFBuffer::~CFBuffer ( )
inline

cerr << "############### " << "~CFBuffer() called" << endl; casacore::LogIO log_l(casacore::LogOrigin("CFBuffer","~CFBuffer[R&D]")); log_l << "CF Hits stats gathered: " << cfHitsStats << endl;

Definition at line 146 of file CFBuffer.h.

Member Function Documentation

void casa::refim::CFBuffer::addCF ( casacore::Array< TT > *  ,
casacore::CoordinateSystem ,
casacore::Float ,
casacore::Int ,
casacore::Int ,
casacore::Double ,
casacore::Double ,
casacore::Int  
)
inline


Add a Convolution casacore::Function with associated parameters.

Definition at line 283 of file CFBuffer.h.

void casa::refim::CFBuffer::allocCells ( const casacore::Cube< casacore::CountedPtr< CFCell > > &  cells)
void casa::refim::CFBuffer::ASSIGNVVofI ( casacore::Int **&  target,
casacore::Vector< casacore::Vector< casacore::Int > > &  source,
casacore::Bool doAlloc 
)
protected
void casa::refim::CFBuffer::clear ( )
casacore::CountedPtr<CFBuffer> casa::refim::CFBuffer::clone ( )
void casa::refim::CFBuffer::copyParams ( const CFBuffer other)
inline


Copy just the parameters from other to this.

coordSys_p = other.coordSys_p; sampling_p.assign(other.sampling_p); xSupport_p.assign(other.xSupport_p); ySupport_p.assign(other.ySupport_p);

Definition at line 351 of file CFBuffer.h.

References cfCells_p, maxXSupport_p, and maxYSupport_p.

void casa::refim::CFBuffer::fill ( const casacore::Int nx,
const casacore::Int ny,
const casacore::Vector< casacore::Double > &  freqValues,
const casacore::Vector< casacore::Double > &  wValues,
const PolMapType muellerElements 
)
bool casa::refim::CFBuffer::finitePointingOffsets ( )
void casa::refim::CFBuffer::getAsStruct ( CFBStruct st)
casacore::Array<TT>& casa::refim::CFBuffer::getCF ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)
inline

=========================================================================

Definition at line 188 of file CFBuffer.h.

casacore::Array<TT>& casa::refim::CFBuffer::getCF ( const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
inline

Definition at line 197 of file CFBuffer.h.

const casacore::String& casa::refim::CFBuffer::getCFCacheDir ( )
inline

Definition at line 343 of file CFBuffer.h.

CFCell& casa::refim::CFBuffer::getCFCell ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)
CFCell& casa::refim::CFBuffer::getCFCell ( const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
casacore::CountedPtr<CFCell>& casa::refim::CFBuffer::getCFCellPtr ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)

muellerElement: (i,j) of the Mueller Matrix

casacore::CountedPtr<CFCell >& casa::refim::CFBuffer::getCFCellPtr ( const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
casacore::CountedPtr<casacore::Array<TT> >& casa::refim::CFBuffer::getCFPtr ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)
inline

muellerElement: (i,j) of the Mueller Matrix

Definition at line 193 of file CFBuffer.h.

casacore::CountedPtr<casacore::Array<TT> >& casa::refim::CFBuffer::getCFPtr ( const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
inline

Definition at line 200 of file CFBuffer.h.

void casa::refim::CFBuffer::getCoordList ( casacore::Vector< casacore::Double > &  freqValues,
casacore::Vector< casacore::Double > &  wValues,
PolMapType muellerElementsIndex,
PolMapType muellerElements,
PolMapType conjMuellerElementsIndex,
PolMapType conjMuellerElements,
casacore::Double fIncr,
casacore::Double wIncr 
)
inline

Definition at line 237 of file CFBuffer.h.

References casacore::Vector< T >::assign().

casacore::Vector<casacore::Double> casa::refim::CFBuffer::getFreqList ( )
inline

Definition at line 174 of file CFBuffer.h.

void casa::refim::CFBuffer::getFreqNdxMaps ( casacore::Vector< casacore::Vector< casacore::Int > > &  freqNdx,
casacore::Vector< casacore::Vector< casacore::Int > > &  conjFreqNdx 
)

For CUDA kernel.

casacore::RigidVector<casacore::Int,3> casa::refim::CFBuffer::getIndex ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)
int casa::refim::CFBuffer::getMaxCFSize ( )
void casa::refim::CFBuffer::getParams ( casacore::CoordinateSystem cs,
casacore::Float sampling,
casacore::Int xSupport,
casacore::Int ySupport,
casacore::String bandName,
const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)

Get the parameters of a the CFs indexed by values.

The version which returns also the casacore::Coordinate System associated with the CFs are slow (casacore::CoordinateSystem::operator=() is surprisingly expensive!). So do not use this in tight loops. If it is required, use the version without the co-ordinate system below.

void casa::refim::CFBuffer::getParams ( casacore::CoordinateSystem cs,
casacore::Float sampling,
casacore::Int xSupport,
casacore::Int ySupport,
casacore::String bandName,
const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
inline


Get CF by directly indexing in the list of CFs (data vector)

Definition at line 217 of file CFBuffer.h.

void casa::refim::CFBuffer::getParams ( casacore::Double freqVal,
casacore::Float sampling,
casacore::Int xSupport,
casacore::Int ySupport,
const casacore::Int iFreq,
const casacore::Int iW,
const casacore::Int iPol 
)
inline

Definition at line 227 of file CFBuffer.h.

casacore::Vector<casacore::Vector<casacore::Double> > casa::refim::CFBuffer::getPointingOffset ( )
inline

Definition at line 331 of file CFBuffer.h.

casacore::IPosition casa::refim::CFBuffer::getShape ( )
inline

Definition at line 408 of file CFBuffer.h.

casacore::Cube<casacore::CountedPtr<CFCell> >& casa::refim::CFBuffer::getStorage ( )
inline

Definition at line 370 of file CFBuffer.h.

casacore::Vector<casacore::Double> casa::refim::CFBuffer::getWList ( )
inline

Definition at line 175 of file CFBuffer.h.

static void casa::refim::CFBuffer::initCFBStruct ( CFBStruct cfbSt)
inlinestatic
void casa::refim::CFBuffer::initMaps ( const VisBuffer2 vb,
const casacore::Matrix< casacore::Double > &  freqSelection,
const casacore::Double imRefFreq 
)
void casa::refim::CFBuffer::initPolMaps ( PolMapType polMap,
PolMapType conjPolMap 
)
void casa::refim::CFBuffer::makeCFBufferMap ( const casacore::Vector< casacore::Double > &  freqVals,
const casacore::Vector< casacore::Double > &  wValues,
const MuellerMatrixType muellerElements 
)


Generate a map for the given frequency and Mueller element list to the index in the internal list of CFs. This can be used in tight loops to get get direct access to the required CF.

void casa::refim::CFBuffer::makePersistent ( const char *  dir,
const char *  cfName = "" 
)
casacore::Int casa::refim::CFBuffer::nChan ( )
inline

============================= casacore::Functional Parts ============================

CFBuffer& operator=(const CFBuffer& other);

Get the single convolution function as an casacore::Array<T> for the supplied value of the frequency and the muellerElement. Mueller element is essentially the polarization product, but can be any of the of 16 elements of the outer product.


Definition at line 169 of file CFBuffer.h.

casacore::Double casa::refim::CFBuffer::nearest ( casacore::Bool found,
const casacore::Double val,
const casacore::Vector< casacore::Double > &  valList,
const casacore::Double incr 
)
casacore::Double casa::refim::CFBuffer::nearestFreq ( casacore::Bool found,
const casacore::Double freqVal 
)
inline

Definition at line 264 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::nearestFreqNdx ( const casacore::Double freqVal)
casacore::Int casa::refim::CFBuffer::nearestFreqNdx ( const casacore::Int spw,
const casacore::Int chan,
const casacore::Bool  conj = false 
)
inline

Single pixel along the freq. axis but chan, spw > 0 indicates use of W-only projection on a wide-band data.

Definition at line 380 of file CFBuffer.h.

References std::conj().

casacore::Int casa::refim::CFBuffer::nearestNdx ( const casacore::Double val,
const casacore::Vector< casacore::Double > &  valList,
const casacore::Double incr 
)
casacore::Int casa::refim::CFBuffer::nearestWNdx ( const casacore::Double wVal)
inline

return SynthesisUtils::nint(sqrt(wValIncr_p*abs(wVal)));

Int ndx=(int)(sqrt(wValIncr_p*abs(wVal))); if ((uInt)ndx >= wValues_p.nelements()) cerr << endl << endl << ndx << " " << wVal << " " << wValIncr_p << endl << endl; return min(ndx,wValues_p.nelements()-1);

Definition at line 252 of file CFBuffer.h.

References casacore::abs(), max, min, and casacore::sqrt().

casacore::Double casa::refim::CFBuffer::nearestWVal ( casacore::Bool found,
const casacore::Double wVal 
)
inline

Definition at line 267 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::nMuellerElements ( )
inline

Definition at line 171 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::noOfMuellerElements ( const PolMapType muellerElements)
casacore::Bool casa::refim::CFBuffer::null ( )
inline

Returns true if the internal storage is not yet initialized.

Definition at line 368 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::nW ( )
inline

Definition at line 170 of file CFBuffer.h.

CFCell& casa::refim::CFBuffer::operator() ( const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
inline

Definition at line 182 of file CFBuffer.h.

void casa::refim::CFBuffer::primeTheCache ( )
void casa::refim::CFBuffer::resize ( const casacore::IPosition size)
inline


Definition at line 295 of file CFBuffer.h.

void casa::refim::CFBuffer::resize ( const casacore::Double wIncr,
const casacore::Double freqIncr,
const casacore::Vector< casacore::Double > &  wValues,
const casacore::Vector< casacore::Double > &  freqValues,
const PolMapType muellerElements,
const PolMapType muellerElementsIndex,
const PolMapType conjMuellerElements,
const PolMapType conjMuellerElementsIndex 
)
void casa::refim::CFBuffer::setDir ( const casacore::String Dir)
inline

Definition at line 341 of file CFBuffer.h.

void casa::refim::CFBuffer::setPA ( casacore::Float pa)
void casa::refim::CFBuffer::setParams ( const CFBuffer other)
casacore::RigidVector<casacore::Int, 3> casa::refim::CFBuffer::setParams ( const casacore::Int inu,
const casacore::Int iw,
const casacore::Int ipx,
const casacore::Int ipy,
const casacore::Double freqValue,
const casacore::Double wValue,
const casacore::Int muellerElement,
casacore::CoordinateSystem cs,
const casacore::TableRecord miscInfo 
)


Set only the CF parameters.

Return to index of the CF that was set.

casacore::RigidVector<casacore::Int, 3> casa::refim::CFBuffer::setParams ( const casacore::Int i,
const casacore::Int j,
const casacore::Int ipx,
const casacore::Int ipy,
const casacore::Double freqValue,
const casacore::String bandName,
const casacore::Double wValue,
const casacore::Int muellerElement,
casacore::CoordinateSystem cs,
casacore::Float sampling,
casacore::Int xSupport,
casacore::Int ySupport,
const casacore::String fileName = casacore::String(),
const casacore::Double conjFreq = 0.0,
const casacore::Int conjPol = -1,
const casacore::String telescopeName = casacore::String(),
const casacore::Float diameter = 25.0 
)
void casa::refim::CFBuffer::setParams ( casacore::Int nx,
casacore::Int ny,
casacore::CoordinateSystem cs,
casacore::Float sampling,
casacore::Int xSupport,
casacore::Int ySupport,
const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement,
const casacore::String fileName 
)

Also set the size of the CF in x and y.

void casa::refim::CFBuffer::setPointingOffset ( const casacore::Vector< casacore::Vector< casacore::Double > > &  offset)
inline

casacore::RigidVector<casacore::Int, 3> setParams(const casacore::Int& inu, const casacore::Int& iw, const casacore::Int& muellerElement, const casacore::TableRecord& miscInfo);

Definition at line 329 of file CFBuffer.h.

casacore::IPosition casa::refim::CFBuffer::shape ( )
inline

Definition at line 172 of file CFBuffer.h.

void casa::refim::CFBuffer::show ( const char *  Mesg = NULL,
ostream &  os = cerr 
)


Write the description of the storage on the supplied ostream. Used mostly for debugging, but might be useful for user feedback/logging.

Member Data Documentation

casacore::String casa::refim::CFBuffer::cfCacheDirName_p
protected

Definition at line 435 of file CFBuffer.h.

casacore::Cube<casacore::CountedPtr<CFCell> > casa::refim::CFBuffer::cfCells_p
protected

============================= Protected Parts ============================

The storage buffer for the pixel values in CFCell is casacore::Array<T> rather than casacore::Matrix<T> to accomodate rotationally symmetric CFs (like the Prolate Spheroidal) which can be held as a casacore::Vector of values.

Definition at line 423 of file CFBuffer.h.

Referenced by copyParams().

casacore::Cube<casacore::Int> casa::refim::CFBuffer::cfHitsStats
protected

Definition at line 431 of file CFBuffer.h.

casacore::Vector<casacore::Vector<casacore::Int> > casa::refim::CFBuffer::conjFreqNdxMap_p
protected

Definition at line 433 of file CFBuffer.h.

PolMapType casa::refim::CFBuffer::conjMuellerElements_p
protected

Definition at line 425 of file CFBuffer.h.

PolMapType casa::refim::CFBuffer::conjMuellerElementsIndex_p
protected

Definition at line 425 of file CFBuffer.h.

casacore::Vector<casacore::Vector<casacore::Int> > casa::refim::CFBuffer::freqNdxMap_p
protected

Definition at line 433 of file CFBuffer.h.

casacore::Bool casa::refim::CFBuffer::freqNdxMapsReady_p
protected

Definition at line 432 of file CFBuffer.h.

casacore::Double casa::refim::CFBuffer::freqValIncr_p
protected

Definition at line 426 of file CFBuffer.h.

casacore::Vector<casacore::Double> casa::refim::CFBuffer::freqValues_p
protected

Definition at line 424 of file CFBuffer.h.

int casa::refim::CFBuffer::maxCFSize_p
protected

Definition at line 437 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::maxXSupport_p
protected

Definition at line 429 of file CFBuffer.h.

Referenced by copyParams().

casacore::Int casa::refim::CFBuffer::maxYSupport_p
protected

Definition at line 429 of file CFBuffer.h.

Referenced by copyParams().

PolMapType casa::refim::CFBuffer::muellerElements_p
protected

Definition at line 425 of file CFBuffer.h.

PolMapType casa::refim::CFBuffer::muellerElementsIndex_p
protected

Definition at line 425 of file CFBuffer.h.

MuellerMatrixType casa::refim::CFBuffer::muellerMask_p
protected

Definition at line 427 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::nChan_p
protected

Definition at line 429 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::nPol_p
protected

Definition at line 429 of file CFBuffer.h.

casacore::Int casa::refim::CFBuffer::nW_p
protected

Definition at line 429 of file CFBuffer.h.

casacore::Vector<casacore::Vector<casacore::Double> > casa::refim::CFBuffer::pointingOffset_p
protected

Definition at line 430 of file CFBuffer.h.

casacore::Double casa::refim::CFBuffer::wValIncr_p
protected

Definition at line 426 of file CFBuffer.h.

casacore::Vector<casacore::Double> casa::refim::CFBuffer::wValues_p
protected

Definition at line 424 of file CFBuffer.h.


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