27 #ifndef SCIMATH_STATISTICSTYPES_H 28 #define SCIMATH_STATISTICSTYPES_H 30 #include <casacore/casa/aips.h> 37 #define CASA_STATD template < \ 38 class AccumType, class DataIterator, class MaskIterator, \ 39 class WeightsIterator \ 41 #define CASA_STATP AccumType, DataIterator, MaskIterator, WeightsIterator 42 #define CASA_STATQ DataIterator, MaskIterator, WeightsIterator 47 template <
class T>
class CountedPtr;
50 #define DataArray std::vector<AccumType> 51 #define DataRanges std::vector<std::pair<AccumType, AccumType>> 52 #define IncludeLimits std::vector<std::pair<AccumType, AccumType>> 77 template <
class AccumType>
80 template <
class AccumType>
83 template <
class AccumType>
88 #ifndef CASACORE_NO_AUTO_TEMPLATES 89 #include <casacore/scimath/StatsFramework/StatisticsTypes.tcc> 90 #endif //# CASACORE_NO_AUTO_TEMPLATES
Record toRecord(const StatsData< AccumType > &stats)
StatsData< AccumType > copy(const StatsData< AccumType > &stats)
CountedPtr< AccumType > median
CountedPtr< AccumType > max
std::pair< Int64, Int64 > LocationType
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
StatsData< AccumType > initializeStatsData()
std::vector< uInt64 > BinCountArray
CountedPtr< AccumType > min
CountedPtr< AccumType > medAbsDevMed
this file contains all the compiler specific defines