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::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, 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, 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< 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::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::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 VisBuffer &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 ()
 

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::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
 

Detailed Description

Definition at line 118 of file CFBuffer.h.

Constructor & Destructor Documentation

casa::CFBuffer::CFBuffer ( )
inline

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

Definition at line 125 of file CFBuffer.h.

casa::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 129 of file CFBuffer.h.

casa::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 139 of file CFBuffer.h.

Member Function Documentation

void casa::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 275 of file CFBuffer.h.

void casa::CFBuffer::allocCells ( const casacore::Cube< casacore::CountedPtr< CFCell > > &  cells)
void casa::CFBuffer::ASSIGNVVofI ( casacore::Int **&  target,
casacore::Vector< casacore::Vector< casacore::Int > > &  source,
casacore::Bool doAlloc 
)
protected
void casa::CFBuffer::clear ( )
casacore::CountedPtr<CFBuffer> casa::CFBuffer::clone ( )
void casa::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 341 of file CFBuffer.h.

References cfCells_p, maxXSupport_p, and maxYSupport_p.

void casa::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 
)
void casa::CFBuffer::getAsStruct ( CFBStruct st)
casacore::Array<TT>& casa::CFBuffer::getCF ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)
inline

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

Definition at line 181 of file CFBuffer.h.

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

Definition at line 190 of file CFBuffer.h.

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

Definition at line 334 of file CFBuffer.h.

CFCell& casa::CFBuffer::getCFCell ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)
CFCell& casa::CFBuffer::getCFCell ( const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
casacore::CountedPtr<CFCell>& casa::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::CFBuffer::getCFCellPtr ( const casacore::Int i,
const casacore::Int j,
const casacore::Int k 
)
casacore::CountedPtr<casacore::Array<TT> >& casa::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 186 of file CFBuffer.h.

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

Definition at line 193 of file CFBuffer.h.

void casa::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 229 of file CFBuffer.h.

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

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

Definition at line 167 of file CFBuffer.h.

void casa::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::CFBuffer::getIndex ( const casacore::Double freqVal,
const casacore::Double wValue,
const casacore::Int muellerElement 
)
void casa::CFBuffer::getParams ( casacore::CoordinateSystem cs,
casacore::Float sampling,
casacore::Int xSupport,
casacore::Int ySupport,
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::CFBuffer::getParams ( casacore::CoordinateSystem cs,
casacore::Float sampling,
casacore::Int xSupport,
casacore::Int ySupport,
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 210 of file CFBuffer.h.

void casa::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 219 of file CFBuffer.h.

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

Definition at line 322 of file CFBuffer.h.

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

Definition at line 396 of file CFBuffer.h.

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

Definition at line 360 of file CFBuffer.h.

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

Definition at line 168 of file CFBuffer.h.

static void casa::CFBuffer::initCFBStruct ( CFBStruct cfbSt)
inlinestatic
void casa::CFBuffer::initMaps ( const VisBuffer vb,
const casacore::Matrix< casacore::Double > &  freqSelection,
const casacore::Double imRefFreq 
)
void casa::CFBuffer::initPolMaps ( PolMapType polMap,
PolMapType conjPolMap 
)
void casa::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::CFBuffer::makePersistent ( const char *  dir,
const char *  cfName = "" 
)
casacore::Int casa::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 162 of file CFBuffer.h.

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

Definition at line 256 of file CFBuffer.h.

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

cerr << "### " << conjFreqNdxMap_p << endl << "### " << freqNdxMap_p << endl;

Definition at line 370 of file CFBuffer.h.

References casacore::conj().

casacore::Int casa::CFBuffer::nearestNdx ( const casacore::Double val,
const casacore::Vector< casacore::Double > &  valList,
const casacore::Double incr 
)
casacore::Int casa::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 244 of file CFBuffer.h.

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

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

Definition at line 259 of file CFBuffer.h.

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

Definition at line 164 of file CFBuffer.h.

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

Returns true if the internal storage is not yet initialized.

Definition at line 358 of file CFBuffer.h.

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

Definition at line 163 of file CFBuffer.h.

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

Definition at line 175 of file CFBuffer.h.

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


Definition at line 287 of file CFBuffer.h.

void casa::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::CFBuffer::setDir ( const casacore::String Dir)
inline

Definition at line 332 of file CFBuffer.h.

void casa::CFBuffer::setPA ( casacore::Float pa)
void casa::CFBuffer::setParams ( const CFBuffer other)
casacore::RigidVector<Int, 3> casa::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::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::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::CFBuffer::setPointingOffset ( const 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 320 of file CFBuffer.h.

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

Definition at line 165 of file CFBuffer.h.

void casa::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::CFBuffer::cfCacheDirName_p
protected

Definition at line 420 of file CFBuffer.h.

casacore::Cube<casacore::CountedPtr<CFCell> > casa::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 408 of file CFBuffer.h.

Referenced by copyParams().

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

Definition at line 416 of file CFBuffer.h.

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

Definition at line 418 of file CFBuffer.h.

PolMapType casa::CFBuffer::conjMuellerElements_p
protected

Definition at line 410 of file CFBuffer.h.

PolMapType casa::CFBuffer::conjMuellerElementsIndex_p
protected

Definition at line 410 of file CFBuffer.h.

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

Definition at line 418 of file CFBuffer.h.

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

Definition at line 417 of file CFBuffer.h.

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

Definition at line 411 of file CFBuffer.h.

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

Definition at line 409 of file CFBuffer.h.

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

Definition at line 414 of file CFBuffer.h.

Referenced by copyParams().

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

Definition at line 414 of file CFBuffer.h.

Referenced by copyParams().

PolMapType casa::CFBuffer::muellerElements_p
protected

Definition at line 410 of file CFBuffer.h.

PolMapType casa::CFBuffer::muellerElementsIndex_p
protected

Definition at line 410 of file CFBuffer.h.

MuellerMatrixType casa::CFBuffer::muellerMask_p
protected

Definition at line 412 of file CFBuffer.h.

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

Definition at line 414 of file CFBuffer.h.

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

Definition at line 414 of file CFBuffer.h.

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

Definition at line 414 of file CFBuffer.h.

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

Definition at line 415 of file CFBuffer.h.

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

Definition at line 411 of file CFBuffer.h.

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

Definition at line 409 of file CFBuffer.h.


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