casa
5.7.0-16
|
#include <VisBufferImpl2Internal.h>
Public Member Functions | |
VisBufferCache (VisBufferImpl2 *vb) | |
Holds the cached values for a VisBuffer object. More... | |
void | appendComplete () |
casacore::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, casacore::IPosition &blc, casacore::IPosition &trc, casacore::IPosition &mat, U &tmp, casacore::Bool sort) |
Definition at line 665 of file VisBufferImpl2Internal.h.
casa::vi::VisBufferCache::VisBufferCache | ( | VisBufferImpl2 * | vb | ) |
Holds the cached values for a VisBuffer object.
void casa::vi::VisBufferCache::appendComplete | ( | ) |
casacore::Int casa::vi::VisBufferCache::appendRow | ( | ) |
void casa::vi::VisBufferCache::initialize | ( | VisBufferImpl2 * | vb | ) |
void casa::vi::VisBufferCache::registerItem | ( | VbCacheItemBase * | item | ) |
|
inlinestatic |
Definition at line 735 of file VisBufferImpl2Internal.h.
References casa::data, casa::vi::VbCacheItem< T, IsComputed >::getRef(), and casa::vi::VbCacheItem< T, IsComputed >::isPresent().
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::antenna1_p |
The values that are potentially cached.
Definition at line 680 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::antenna2_p |
Definition at line 681 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::arrayId_p |
Definition at line 682 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::SquareMatrix<casacore::Complex, 2> >, true> casa::vi::VisBufferCache::cjones_p |
Definition at line 683 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Cube<casacore::Complex> > casa::vi::VisBufferCache::correctedVisCube_p |
Definition at line 684 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::corrType_p |
VbCacheItemArray <casacore::Matrix<CStokesVector> > correctedVisibility_p;.
Definition at line 686 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::Int> casa::vi::VisBufferCache::dataDescriptionId_p |
Definition at line 687 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::dataDescriptionIds_p |
Definition at line 688 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::MDirection> > casa::vi::VisBufferCache::direction1_p |
Definition at line 689 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::MDirection> > casa::vi::VisBufferCache::direction2_p |
Definition at line 690 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Double> > casa::vi::VisBufferCache::exposure_p |
Definition at line 691 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::feed1_p |
Definition at line 692 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Float> > casa::vi::VisBufferCache::feed1Pa_p |
Definition at line 693 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::feed2_p |
Definition at line 694 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Float> > casa::vi::VisBufferCache::feed2Pa_p |
Definition at line 695 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::fieldId_p |
Definition at line 696 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Array<casacore::Bool> > casa::vi::VisBufferCache::flagCategory_p |
VbCacheItemArray <casacore::Matrix<casacore::Bool> > flag_p;.
Definition at line 698 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Cube<casacore::Bool> > casa::vi::VisBufferCache::flagCube_p |
Definition at line 699 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Bool> > casa::vi::VisBufferCache::flagRow_p |
Definition at line 700 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Cube<casacore::Float> > casa::vi::VisBufferCache::floatDataCube_p |
Definition at line 701 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Matrix<casacore::Float> > casa::vi::VisBufferCache::imagingWeight_p |
Definition at line 702 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Cube<casacore::Complex> > casa::vi::VisBufferCache::modelVisCube_p |
Definition at line 703 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::Int> casa::vi::VisBufferCache::nAntennas_p |
VbCacheItemArray <casacore::Matrix<CStokesVector> > modelVisibility_p;.
Definition at line 705 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::Int> casa::vi::VisBufferCache::nChannels_p |
Definition at line 706 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::Int> casa::vi::VisBufferCache::nCorrelations_p |
Definition at line 707 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::Int> casa::vi::VisBufferCache::nRows_p |
Definition at line 708 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::observationId_p |
Definition at line 709 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::MDirection> casa::vi::VisBufferCache::phaseCenter_p |
Definition at line 710 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::Int> casa::vi::VisBufferCache::polarizationId_p |
Definition at line 712 of file VisBufferImpl2Internal.h.
VbCacheItem<casacore::Int> casa::vi::VisBufferCache::polFrame_p |
Definition at line 711 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::processorId_p |
Definition at line 713 of file VisBufferImpl2Internal.h.
CacheRegistry casa::vi::VisBufferCache::registry_p |
Definition at line 731 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::uInt> > casa::vi::VisBufferCache::rowIds_p |
Definition at line 714 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::scan_p |
Definition at line 715 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Matrix<casacore::Float> > casa::vi::VisBufferCache::sigma_p |
Definition at line 716 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Cube<casacore::Float> > casa::vi::VisBufferCache::sigmaSpectrum_p |
Definition at line 729 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::spectralWindows_p |
VbCacheItemArray <casacore::Matrix<casacore::Float> > sigmaMat_p;.
Definition at line 718 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Int> > casa::vi::VisBufferCache::stateId_p |
Definition at line 719 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Double> > casa::vi::VisBufferCache::time_p |
Definition at line 720 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Double> > casa::vi::VisBufferCache::timeCentroid_p |
Definition at line 721 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Vector<casacore::Double> > casa::vi::VisBufferCache::timeInterval_p |
Definition at line 722 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Matrix<casacore::Double> > casa::vi::VisBufferCache::uvw_p |
Definition at line 723 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Cube<casacore::Complex> > casa::vi::VisBufferCache::visCube_p |
Definition at line 724 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Matrix<casacore::Float> > casa::vi::VisBufferCache::weight_p |
VbCacheItemArray <casacore::Matrix<CStokesVector> > visibility_p;.
Definition at line 726 of file VisBufferImpl2Internal.h.
VbCacheItemArray<casacore::Cube<casacore::Float> > casa::vi::VisBufferCache::weightSpectrum_p |
VbCacheItemArray <casacore::Matrix<casacore::Float> > weightMat_p;.
Definition at line 728 of file VisBufferImpl2Internal.h.