casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
casacore::LatticeStatistics< T > Member List

This is the complete list of members for casacore::LatticeStatistics< T >, including all inherited members.

_aNewcasacore::LatticeStatistics< T >private
_aOldcasacore::LatticeStatistics< T >private
_bNewcasacore::LatticeStatistics< T >private
_bOldcasacore::LatticeStatistics< T >private
_canDoFlux() const casacore::LatticeStatistics< T >inlineprotectedvirtual
_chauvIterscasacore::LatticeStatistics< T >private
_computeFlux(Array< AccumType > &flux, const Array< AccumType > &npts, const Array< AccumType > &sum)casacore::LatticeStatistics< T >protectedvirtual
_computeFlux(Quantum< AccumType > &flux, AccumType sum, const IPosition &pos, Bool posInLattice)casacore::LatticeStatistics< T >protectedvirtual
_computeQuantiles(AccumType &median, AccumType &medAbsDevMed, AccumType &q1, AccumType &q3, CountedPtr< StatisticsAlgorithm< AccumType, U, V > > statsAlg, uInt64 knownNpts, AccumType knownMin, AccumType knownMax) const casacore::LatticeStatistics< T >private
_computeQuantilesForStatsFramework(StatsData< AccumType > &stats, AccumType &q1, AccumType &q3, CountedPtr< StatisticsAlgorithm< AccumType, U, V > > statsAlg) const casacore::LatticeStatistics< T >private
_computeStatsUsingArrays(SubLattice< T > subLat, CountedPtr< LattStatsProgress > progressMeter, const IPosition &cursorShape)casacore::LatticeStatistics< T >private
_computeStatsUsingLattDataProviders(LatticeStepper &stepper, SubLattice< T > subLat, Slicer &slicer, CountedPtr< LattStatsProgress > progressMeter, uInt nsets)casacore::LatticeStatistics< T >private
_configureDataProviders(LatticeStatsDataProvider< T > &lattDP, MaskedLatticeStatsDataProvider< T > &maskedLattDP) const casacore::LatticeStatistics< T >private
_cursorShapeForArrayMethod(uInt64 setSize) const casacore::LatticeStatistics< T >private
_doComputationUsingArrays(std::vector< CountedPtr< StatisticsAlgorithm< AccumType, typename Array< T >::const_iterator, Array< Bool >::const_iterator > > > &sa, T &overallMin, T &overallMax, IPosition &arrayShape, std::vector< Array< T > > &dataArray, std::vector< Array< Bool > > &maskArray, std::vector< IPosition > &curPos, uInt nthreads, const SubLattice< T > &subLat, Bool isChauv, Bool isMasked, Bool isReal, CountedPtr< const DataRanges > range)casacore::LatticeStatistics< T >private
_doStatsLoop(uInt nsets, CountedPtr< LattStatsProgress > progressMeter)casacore::LatticeStatistics< T >private
_fillStorageLattice(T currentMin, T currentMax, const IPosition &curPos, const StatsData< AccumType > &stats, Bool doQuantiles, AccumType q1=0, AccumType q3=0)casacore::LatticeStatistics< T >private
_flux(Bool &, AccumType, Double) const casacore::LatticeStatistics< T >inlineprotectedvirtual
_getAlgorithm() const casacore::LatticeStatistics< T >protected
_inLatPtrMgrcasacore::LatticeStatistics< T >private
_latticePosToStoragePos(IPosition &storagePos, const IPosition &latticePos)casacore::LatticeStatistics< T >protected
_latticeStatsAlgortihmcasacore::LatticeStatistics< T >private
_mean(const AccumType &sum, const AccumType &npts)casacore::LatticeStatistics< T >inlineprivatestatic
_rms(const AccumType &sumsq, const AccumType &npts)casacore::LatticeStatistics< T >inlineprivatestatic
_safcasacore::LatticeStatistics< T >private
_setDefaultCoeffs()casacore::LatticeStatistics< T >inlineprivate
_storageLatticeShape() const casacore::LatticeStatistics< T >inlineprotected
_updateMinMaxPos(T &overallMin, T &overallMax, T currentMin, T currentMax, const IPosition &minPos, const IPosition &maxPos, Bool atStart, const SubLattice< T > &subLat)casacore::LatticeStatistics< T >private
AccumType typedefcasacore::LatticeStatistics< T >
blcParent_pcasacore::LatticeStatistics< T >protected
calculateStatistic(Array< AccumType > &slice, LatticeStatsBase::StatisticsTypes type, Bool dropDeg)casacore::LatticeStatistics< T >private
configureBiweight(Int maxIter, Double c)casacore::LatticeStatistics< T >
configureChauvenet(Double zscore=-1, Int maxIterations=-1)casacore::LatticeStatistics< T >
configureClassical()casacore::LatticeStatistics< T >
configureClassical(Double aOld, Double bOld, Double aNew, Double bNew)casacore::LatticeStatistics< T >
configureFitToHalf(FitToHalfStatisticsData::CENTER centerType=FitToHalfStatisticsData::CMEAN, FitToHalfStatisticsData::USE_DATA useData=FitToHalfStatisticsData::LE_CENTER, AccumType centerValue=0)casacore::LatticeStatistics< T >
configureHingesFences(Double f)casacore::LatticeStatistics< T >
cursorAxes_pcasacore::LatticeStatistics< T >protected
display()casacore::LatticeStatistics< T >
displayAxes() const casacore::LatticeStatistics< T >inline
displayAxes_pcasacore::LatticeStatistics< T >protected
displayStats(AccumType nPts, AccumType sum, AccumType median, AccumType medAbsDevMed, AccumType quartile, AccumType sumSq, AccumType mean, AccumType var, AccumType rms, AccumType sigma, AccumType dMin, AccumType dMax, AccumType q1, AccumType q3)casacore::LatticeStatistics< T >privatevirtual
doList_pcasacore::LatticeStatistics< T >protected
doneFullMinMax_pcasacore::LatticeStatistics< T >private
doneSomeGoodPoints_pcasacore::LatticeStatistics< T >private
doRobust_pcasacore::LatticeStatistics< T >protected
error_pcasacore::LatticeStatistics< T >protected
errorMessage() const casacore::LatticeStatistics< T >inline
fixedMinMax_pcasacore::LatticeStatistics< T >protected
FLUX enum valuecasacore::LatticeStatsBase
forceAllowCodeDecideWhichAlgortihmToUse()casacore::LatticeStatistics< T >
forceDisk_pcasacore::LatticeStatistics< T >private
forceUseOldTiledApplyMethod()casacore::LatticeStatistics< T >
forceUseStatsFrameworkUsingArrays()casacore::LatticeStatistics< T >
forceUseStatsFrameworkUsingDataProviders()casacore::LatticeStatistics< T >
generateRobust()casacore::LatticeStatistics< T >private
generateStorageLattice()casacore::LatticeStatistics< T >private
getChauvenetNiter() const casacore::LatticeStatistics< T >inline
getConvertedStatistic(Array< T > &stat, LatticeStatsBase::StatisticsTypes type, Bool dropDeg=True)casacore::LatticeStatistics< T >
getFullMinMax(T &dataMin, T &dataMax)casacore::LatticeStatistics< T >
getLayerStats(String &stats, Double area, Int zAxis=-1, Int zLayer=-1, Int hAxis=-1, Int hLayer=-1)casacore::LatticeStatistics< T >
getLayerStats(stat_list &stats, Double area, Int zAxis=-1, Int zLayer=-1, Int hAxis=-1, Int hLayer=-1)casacore::LatticeStatistics< T >
getMinMaxPos(IPosition &minPos, IPosition &maxPos)casacore::LatticeStatistics< T >
getStatistic(Array< AccumType > &stat, LatticeStatsBase::StatisticsTypes type, Bool dropDeg=True)casacore::LatticeStatistics< T >
getStats(Vector< AccumType > &, const IPosition &pos, const Bool posInLattice=False)casacore::LatticeStatistics< T >
goodParameterStatus_pcasacore::LatticeStatistics< T >protected
hasLogger() const casacore::LatticeStatistics< T >inline
haveLogger_pcasacore::LatticeStatistics< T >protected
LatticeStatistics(const MaskedLattice< T > &lattice, LogIO &os, Bool showProgress=True, Bool forceDisk=False, Bool clone=True)casacore::LatticeStatistics< T >
LatticeStatistics(const MaskedLattice< T > &lattice, Bool showProgress=True, Bool forceDisk=False, Bool clone=True)casacore::LatticeStatistics< T >
LatticeStatistics(const LatticeStatistics< T > &other)casacore::LatticeStatistics< T >
LatticeStatsAlgorithm enum namecasacore::LatticeStatistics< T >private
listLayerStats(const Matrix< AccumType > &ord, ostringstream &rslt, Int zLayer)casacore::LatticeStatistics< T >protectedvirtual
listMinMax(ostringstream &osMin, ostringstream &osMax, Int oWidth, DataType type)casacore::LatticeStatistics< T >protectedvirtual
listStats(Bool hasBeam, const IPosition &dPos, const Matrix< AccumType > &ord)casacore::LatticeStatistics< T >protectedvirtual
locInLattice(const IPosition &storagePosition, Bool relativeToParent=True) const casacore::LatticeStatistics< T >protected
locInStorageLattice(const IPosition &latticePosition, LatticeStatsBase::StatisticsTypes type) const casacore::LatticeStatistics< T >private
MAX enum valuecasacore::LatticeStatsBase
maxFull_pcasacore::LatticeStatistics< T >private
maxPos_pcasacore::LatticeStatistics< T >protected
MEAN enum valuecasacore::LatticeStatsBase
MEDABSDEVMED enum valuecasacore::LatticeStatsBase
MEDIAN enum valuecasacore::LatticeStatsBase
MIN enum valuecasacore::LatticeStatsBase
minFull_pcasacore::LatticeStatistics< T >private
minMax(Bool &none, AccumType &dMin, AccumType &dMax, const Vector< AccumType > &d, const Vector< AccumType > &n) const casacore::LatticeStatistics< T >private
minPos_pcasacore::LatticeStatistics< T >protected
NACCUM enum valuecasacore::LatticeStatsBase
needStorageLattice_pcasacore::LatticeStatistics< T >private
noExclude_pcasacore::LatticeStatistics< T >private
noInclude_pcasacore::LatticeStatistics< T >private
NPTS enum valuecasacore::LatticeStatsBase
NSTATS enum valuecasacore::LatticeStatsBase
nxy_pcasacore::LatticeStatistics< T >private
operator=(const LatticeStatistics< T > &other)casacore::LatticeStatistics< T >
os_pcasacore::LatticeStatistics< T >protected
pInLattice_pcasacore::LatticeStatistics< T >private
pStoreLattice_pcasacore::LatticeStatistics< T >private
Q1 enum valuecasacore::LatticeStatsBase
Q3 enum valuecasacore::LatticeStatsBase
QUARTILE enum valuecasacore::LatticeStatsBase
quartileFracs()casacore::LatticeStatsBasestatic
range_pcasacore::LatticeStatistics< T >private
resetError()casacore::LatticeStatistics< T >inline
retrieveStorageStatistic(Array< AccumType > &slice, const LatticeStatsBase::StatisticsTypes type, const Bool dropDeg)casacore::LatticeStatistics< T >private
retrieveStorageStatistic(Vector< AccumType > &slice, const IPosition &pos, const Bool posInLattice)casacore::LatticeStatistics< T >private
RMS enum valuecasacore::LatticeStatsBase
setAxes(const Vector< Int > &cursorAxes)casacore::LatticeStatistics< T >
setComputeQuantiles(Bool b)casacore::LatticeStatistics< T >
setInExCludeRange(const Vector< T > &include, const Vector< T > &exclude, Bool setMinMaxToInclude=False)casacore::LatticeStatistics< T >
setList(const Bool &doList)casacore::LatticeStatistics< T >
setNewLattice(const MaskedLattice< T > &lattice, Bool clone=True)casacore::LatticeStatistics< T >
setNxy(Vector< Int > &nxy, ostream &os)casacore::LatticeStatsBasestatic
setStorageImageShape(IPosition &storeImageShape, const Bool &last, const Int &axisSize, const Vector< Int > &displayAxes, const IPosition &shape)casacore::LatticeStatsBasestatic
setStream(ostream &os, Int oPrec)casacore::LatticeStatistics< T >protected
showProgress_pcasacore::LatticeStatistics< T >private
SIGMA enum valuecasacore::LatticeStatsBase
someGoodPoints()casacore::LatticeStatistics< T >private
someGoodPointsValue_pcasacore::LatticeStatistics< T >private
stat_element typedefcasacore::LatticeStatistics< T >
stat_list typedefcasacore::LatticeStatistics< T >
StatisticsTypes enum namecasacore::LatticeStatsBase
STATS_FRAMEWORK_ARRAYS enum valuecasacore::LatticeStatistics< T >private
STATS_FRAMEWORK_DATA_PROVIDERS enum valuecasacore::LatticeStatistics< T >private
statsSliceShape() const casacore::LatticeStatistics< T >private
statsToPlot_pcasacore::LatticeStatistics< T >private
stretchMinMax(AccumType &dMin, AccumType &dMax) const casacore::LatticeStatistics< T >private
casacore::LatticeStatsBase::stretchMinMax(Float &min, Float &max)casacore::LatticeStatsBasestatic
SUM enum valuecasacore::LatticeStatsBase
summStats()casacore::LatticeStatistics< T >privatevirtual
SUMSQ enum valuecasacore::LatticeStatsBase
TILED_APPLY enum valuecasacore::LatticeStatistics< T >private
toStatisticName(StatisticsTypes type)casacore::LatticeStatsBasestatic
toStatisticName(Int type)casacore::LatticeStatsBasestatic
toStatisticType(const String &statistic)casacore::LatticeStatsBasestatic
toStatisticTypes(const String &statistics, const std::regex &delimiter)casacore::LatticeStatsBasestatic
toStatisticTypes(const Vector< String > &statistics)casacore::LatticeStatsBasestatic
VARIANCE enum valuecasacore::LatticeStatsBase
~LatticeStatistics()casacore::LatticeStatistics< T >virtual