|
template<class T > |
static void | makeCumulative (Vector< T > &counts, T &yMax, uInt nBins, typename NumericTraits< T >::BaseType scale) |
| Make historgam cumulative. More...
|
|
static void | makeCumulative (Vector< Complex > &counts, Complex &yMax, uInt nBins, Float scale) |
|
template<class T > |
static void | makeLogarithmic (Vector< T > &counts, T &yMax, uInt nBins) |
| Make histogram logarithmic. More...
|
|
static void | makeLogarithmic (Vector< Complex > &counts, Complex &yMax, uInt nBins) |
|
static Float | mul (Float v1, Float v2) |
| Multiply. More...
|
|
static Complex | mul (Complex v1, Complex v2) |
|
static void | plot (PGPlotter &plot, Bool doGauss, Bool doCumu, Bool doLog, Float linearSum, Float yMax, Float binWidth, const Vector< Float > &values, const Vector< Float > &counts, const Vector< Float > &stats, uInt whereLabel, uInt ci, Bool page) |
| Plot histograms. More...
|
|
static void | plot (PGPlotter &plot, Bool doGauss, Bool doCumu, Bool doLog, Complex linearSum, Complex yMax, Complex binWidth, const Vector< Complex > &values, const Vector< Complex > &counts, const Vector< Complex > &stats, uInt whereLabel, uInt ci, Bool page) |
|
template<class T > |
static void | process (const T *pInData, const Bool *pInMask, Block< T > *pHist, const Vector< T > &clip, T binWidth, uInt offset, uInt nrval, uInt nBins, uInt dataIncr, uInt maskIncr) |
| Process data chunk creating histogram. More...
|
|
static void | process (const Complex *pInData, const Bool *pInMask, Block< Complex > *pHist, const Vector< Complex > &clip, Complex binWidth, uInt offset, uInt nrval, uInt nBins, uInt dataIncr, uInt maskIncr) |
|
static Float | setBinWidth (Float dmin, Float dmax, uInt nBins) |
| Set bin width. More...
|
|
static Complex | setBinWidth (Complex dmin, Complex dmax, uInt nBins) |
|
Specialized functions for LatticeHistograms.
Intended use:
Public interface
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
Specialized code is type specific. This code is for LatticeHistograms.
Synopsis
This class provides specialized static functions to handle Type dependent (Float, Complex) processing for LatticeHistograms. I couldn't do it all with templated functions.
Motivation
Definition at line 70 of file LatticeHistSpecialize.h.