casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs
Vi2DataProvider.h File Reference
#include <casacore/casa/aips.h>
#include <casacore/casa/Arrays/Array.h>
#include <casacore/ms/MeasurementSets/MSMainEnums.h>
#include <msvis/MSVis/VisibilityIterator2.h>
#include <msvis/MSVis/VisBufferComponents2.h>
#include <msvis/MSVis/statistics/Vi2StatsFlagsIterator.h>
#include <msvis/MSVis/statistics/Vi2StatsWeightsIterator.h>
#include <msvis/MSVis/statistics/Vi2StatsSigmasIterator.h>
#include <msvis/MSVis/statistics/Vi2StatisticsIteratee.h>
#include <casacore/scimath/StatsFramework/StatisticsAlgorithm.h>
#include <casacore/scimath/StatsFramework/StatsDataProvider.h>
#include <memory>
#include <vector>
#include <unordered_map>
#include <unordered_set>
#include <set>
#include <cassert>

Go to the source code of this file.

Classes

class  casa::Vi2DataProvider< DataIterator, MaskIterator, WeightsIterator >
 casacore::StatsDataProvider template class backed by VisibilityIterator2 instances. More...
 

Namespaces

 casa
 -*- mode: c++ -*-
 

Typedefs

template<class DataIterator >
using casa::Vi2WeightsRowDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsRowIterator, Vi2StatsWeightsRowIterator >
 casacore::Data provider template for row-based casacore::MS columns (i.e, not visibilities) using the 'weights' column for data weights. More...
 
template<class DataIterator >
using casa::Vi2SigmasRowDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsRowIterator, Vi2StatsSigmasRowIterator >
 casacore::Data provider template for row-based casacore::MS columns (i.e, not visibilities) using the 'sigma' column for data weights (appropriately transformed). More...
 
template<class DataIterator >
using casa::Vi2WeightsCubeDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsCubeIterator, Vi2StatsWeightsCubeIterator >
 casacore::Data provider template for cube-based casacore::MS columns (i.e, the visibilities) using the 'weights' column for data weights. More...
 
template<class DataIterator >
using casa::Vi2SigmasCubeDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsCubeIterator, Vi2StatsSigmasCubeIterator >
 casacore::Data provider template for cube-based casacore::MS columns (i.e, the visibilities) using the 'sigma' column for data weights (appropriately transformed). More...