casa::vi::VisBufferCache Class Reference

#include <VisBufferImpl2Internal.h>

List of all members.

Public Member Functions

 VisBufferCache (VisBufferImpl2 *vb)
 Holds the cached values for a VisBuffer object.
void appendComplete ()
Int appendRow ()
void initialize (VisBufferImpl2 *vb)
void registerItem (VbCacheItemBase *item)

Static Public Member Functions

template<typename T , typename U >
static void sortCorrelationItem (vi::VbCacheItem< T > &dataItem, IPosition &blc, IPosition &trc, IPosition &mat, U &tmp, Bool sort)

Public Attributes

VbCacheItemArray< Vector< Int > > antenna1_p
 The values that are potentially cached.
VbCacheItemArray< Vector< Int > > antenna2_p
VbCacheItemArray< Vector< Int > > arrayId_p
VbCacheItemArray< Vector
< SquareMatrix< Complex, 2 >
>, True > 
cjones_p
VbCacheItemArray< Cube< Complex > > correctedVisCube_p
VbCacheItemArray< Vector< Int > > corrType_p
 VbCacheItemArray <Matrix<CStokesVector> > correctedVisibility_p;.
VbCacheItem< Int > dataDescriptionId_p
VbCacheItemArray< Vector< Int > > dataDescriptionIds_p
VbCacheItemArray< Vector
< MDirection > > 
direction1_p
VbCacheItemArray< Vector
< MDirection > > 
direction2_p
VbCacheItemArray< Vector
< Double > > 
exposure_p
VbCacheItemArray< Vector< Int > > feed1_p
VbCacheItemArray< Vector< Float > > feed1Pa_p
VbCacheItemArray< Vector< Int > > feed2_p
VbCacheItemArray< Vector< Float > > feed2Pa_p
VbCacheItemArray< Vector< Int > > fieldId_p
VbCacheItemArray< Array< Bool > > flagCategory_p
 VbCacheItemArray <Matrix<Bool> > flag_p;.
VbCacheItemArray< Cube< Bool > > flagCube_p
VbCacheItemArray< Vector< Bool > > flagRow_p
VbCacheItemArray< Cube< Float > > floatDataCube_p
VbCacheItemArray< Matrix< Float > > imagingWeight_p
VbCacheItemArray< Cube< Complex > > modelVisCube_p
VbCacheItem< Int > nAntennas_p
 VbCacheItemArray <Matrix<CStokesVector> > modelVisibility_p;.
VbCacheItem< Int > nChannels_p
VbCacheItem< Int > nCorrelations_p
VbCacheItem< Int > nRows_p
VbCacheItemArray< Vector< Int > > observationId_p
VbCacheItem< MDirection > phaseCenter_p
VbCacheItem< Int > polFrame_p
VbCacheItem< Int > polarizationId_p
VbCacheItemArray< Vector< Int > > processorId_p
VbCacheItemArray< Vector< uInt > > rowIds_p
VbCacheItemArray< Vector< Int > > scan_p
VbCacheItemArray< Matrix< Float > > sigma_p
VbCacheItemArray< Vector< Int > > spectralWindows_p
 VbCacheItemArray <Matrix<Float> > sigmaMat_p;.
VbCacheItemArray< Vector< Int > > stateId_p
VbCacheItemArray< Vector
< Double > > 
time_p
VbCacheItemArray< Vector
< Double > > 
timeCentroid_p
VbCacheItemArray< Vector
< Double > > 
timeInterval_p
VbCacheItemArray< Matrix
< Double > > 
uvw_p
VbCacheItemArray< Cube< Complex > > visCube_p
VbCacheItemArray< Matrix< Float > > weight_p
 VbCacheItemArray <Matrix<CStokesVector> > visibility_p;.
VbCacheItemArray< Cube< Float > > weightSpectrum_p
 VbCacheItemArray <Matrix<Float> > weightMat_p;.
VbCacheItemArray< Cube< Float > > sigmaSpectrum_p
CacheRegistry registry_p

Detailed Description

Definition at line 664 of file VisBufferImpl2Internal.h.


Constructor & Destructor Documentation

casa::vi::VisBufferCache::VisBufferCache ( VisBufferImpl2 vb  ) 

Holds the cached values for a VisBuffer object.


Member Function Documentation

void casa::vi::VisBufferCache::appendComplete (  ) 
Int casa::vi::VisBufferCache::appendRow (  ) 
void casa::vi::VisBufferCache::initialize ( VisBufferImpl2 vb  ) 
void casa::vi::VisBufferCache::registerItem ( VbCacheItemBase item  ) 
template<typename T , typename U >
static void casa::vi::VisBufferCache::sortCorrelationItem ( vi::VbCacheItem< T > &  dataItem,
IPosition &  blc,
IPosition &  trc,
IPosition &  mat,
U &  tmp,
Bool  sort 
) [inline, static]

Member Data Documentation

The values that are potentially cached.

Definition at line 679 of file VisBufferImpl2Internal.h.

Definition at line 680 of file VisBufferImpl2Internal.h.

Definition at line 681 of file VisBufferImpl2Internal.h.

VbCacheItemArray<Vector<SquareMatrix<Complex, 2> >, True> casa::vi::VisBufferCache::cjones_p

Definition at line 682 of file VisBufferImpl2Internal.h.

Definition at line 683 of file VisBufferImpl2Internal.h.

VbCacheItemArray <Matrix<CStokesVector> > correctedVisibility_p;.

Definition at line 685 of file VisBufferImpl2Internal.h.

Definition at line 686 of file VisBufferImpl2Internal.h.

Definition at line 687 of file VisBufferImpl2Internal.h.

Definition at line 688 of file VisBufferImpl2Internal.h.

Definition at line 689 of file VisBufferImpl2Internal.h.

Definition at line 690 of file VisBufferImpl2Internal.h.

Definition at line 691 of file VisBufferImpl2Internal.h.

Definition at line 692 of file VisBufferImpl2Internal.h.

Definition at line 693 of file VisBufferImpl2Internal.h.

Definition at line 694 of file VisBufferImpl2Internal.h.

Definition at line 695 of file VisBufferImpl2Internal.h.

VbCacheItemArray <Matrix<Bool> > flag_p;.

Definition at line 697 of file VisBufferImpl2Internal.h.

Definition at line 698 of file VisBufferImpl2Internal.h.

Definition at line 699 of file VisBufferImpl2Internal.h.

Definition at line 700 of file VisBufferImpl2Internal.h.

Definition at line 701 of file VisBufferImpl2Internal.h.

Definition at line 702 of file VisBufferImpl2Internal.h.

VbCacheItemArray <Matrix<CStokesVector> > modelVisibility_p;.

Definition at line 704 of file VisBufferImpl2Internal.h.

Definition at line 705 of file VisBufferImpl2Internal.h.

Definition at line 706 of file VisBufferImpl2Internal.h.

Definition at line 707 of file VisBufferImpl2Internal.h.

Definition at line 708 of file VisBufferImpl2Internal.h.

Definition at line 709 of file VisBufferImpl2Internal.h.

Definition at line 711 of file VisBufferImpl2Internal.h.

Definition at line 710 of file VisBufferImpl2Internal.h.

Definition at line 712 of file VisBufferImpl2Internal.h.

Definition at line 730 of file VisBufferImpl2Internal.h.

Definition at line 713 of file VisBufferImpl2Internal.h.

Definition at line 714 of file VisBufferImpl2Internal.h.

Definition at line 715 of file VisBufferImpl2Internal.h.

Definition at line 728 of file VisBufferImpl2Internal.h.

VbCacheItemArray <Matrix<Float> > sigmaMat_p;.

Definition at line 717 of file VisBufferImpl2Internal.h.

Definition at line 718 of file VisBufferImpl2Internal.h.

Definition at line 719 of file VisBufferImpl2Internal.h.

Definition at line 720 of file VisBufferImpl2Internal.h.

Definition at line 721 of file VisBufferImpl2Internal.h.

Definition at line 722 of file VisBufferImpl2Internal.h.

Definition at line 723 of file VisBufferImpl2Internal.h.

VbCacheItemArray <Matrix<CStokesVector> > visibility_p;.

Definition at line 725 of file VisBufferImpl2Internal.h.

VbCacheItemArray <Matrix<Float> > weightMat_p;.

Definition at line 727 of file VisBufferImpl2Internal.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1