|
enum | IncreasingEnumT { StrictlyIncreasing
, StrictlyDecreasing
, NotStrictlyIncOrDec
, Unknown
} |
|
size_t | intervalHalfSubDiv (const double x, const size_t i1, const size_t iend, const size_t dim) const |
|
size_t | quickSortPartition (const size_t dim, const std::vector< double > &rIndexArray, const size_t left, const size_t right, const size_t pivotIndex) |
|
void | quickSort (const size_t dim, const std::vector< double > &rIndexArray, const size_t left, const size_t right) |
|
void | swapDataSliceInDim (const size_t r1, const size_t r2, const size_t dim) |
|
void | reverseAlongDim (size_t d) |
|
void | resetFirstLast () |
|
double | limitToRange (const size_t dim, const double val) const |
|
size_t | calcDataIndex (const std::vector< size_t > coordinates) |
|
size_t | mNumDims |
|
std::vector< size_t > | mNumSubDimDataElements |
|
std::vector< double > | mIndexFirst |
|
std::vector< double > | mIndexLast |
|
std::vector< IncreasingEnumT > | mIndexIncreasingOrDecreasing |
|
std::vector< std::vector< double > > | mIndexData |
|
std::vector< double > | mValueData |
|