Utility functions used for incrementing pointers in a data set used by the stats framework.
More...
#include <StatisticsIncrementer.h>
|
static void | increment (DataIterator &datum, uInt64 &loopCount, uInt dataStride) |
| loopCount is always incremented by one, independent of the value of dataStride and maskStride More...
|
|
static void | increment (DataIterator &datum, uInt64 &loopCount, WeightsIterator &weight, uInt dataStride) |
|
static void | increment (DataIterator &datum, uInt64 &loopCount, MaskIterator &mask, uInt dataStride, uInt maskStride) |
|
static void | increment (DataIterator &datum, uInt64 &loopCount, WeightsIterator &weight, MaskIterator &mask, uInt dataStride, uInt maskStride) |
|
template<class DataIterator, class MaskIterator = const Bool *, class WeightsIterator = DataIterator>
class casacore::StatisticsIncrementer< DataIterator, MaskIterator, WeightsIterator >
Utility functions used for incrementing pointers in a data set used by the stats framework.
Definition at line 40 of file StatisticsIncrementer.h.
◆ StatisticsIncrementer()
template<class DataIterator , class MaskIterator = const Bool *, class WeightsIterator = DataIterator>
◆ ~StatisticsIncrementer()
template<class DataIterator , class MaskIterator = const Bool *, class WeightsIterator = DataIterator>
◆ increment() [1/4]
template<class DataIterator , class MaskIterator = const Bool *, class WeightsIterator = DataIterator>
◆ increment() [2/4]
template<class DataIterator , class MaskIterator = const Bool *, class WeightsIterator = DataIterator>
loopCount
is always incremented by one, independent of the value of dataStride
and maskStride
Definition at line 51 of file StatisticsIncrementer.h.
◆ increment() [3/4]
template<class DataIterator , class MaskIterator = const Bool *, class WeightsIterator = DataIterator>
static void casacore::StatisticsIncrementer< DataIterator, MaskIterator, WeightsIterator >::increment |
( |
DataIterator & |
datum, |
|
|
uInt64 & |
loopCount, |
|
|
WeightsIterator & |
weight, |
|
|
MaskIterator & |
mask, |
|
|
uInt |
dataStride, |
|
|
uInt |
maskStride |
|
) |
| |
|
inlinestatic |
◆ increment() [4/4]
template<class DataIterator , class MaskIterator = const Bool *, class WeightsIterator = DataIterator>
The documentation for this class was generated from the following file: