Hopsan
LookupTableNDBase Member List

This is the complete list of members for LookupTableNDBase, including all inherited members.

allIndexStrictlyIncreasing() const (defined in LookupTableNDBase)LookupTableNDBaseinline
calcDataIndex(const std::vector< size_t > coordinates) (defined in LookupTableNDBase)LookupTableNDBaseinlineprotected
calcIncreasingOrDecreasing(int dim=-1) (defined in LookupTableNDBase)LookupTableNDBaseinline
clear() (defined in LookupTableNDBase)LookupTableNDBaseinline
findIndexAlongDim(const size_t dim, const double x) constLookupTableNDBaseinline
getDimDataAt(const size_t dim, const size_t idx, std::vector< double > &rData)LookupTableNDBaseinline
getDimSize(const size_t dim) const (defined in LookupTableNDBase)LookupTableNDBaseinline
getIndexDataRef(const size_t d) (defined in LookupTableNDBase)LookupTableNDBaseinline
getValueDataRef() (defined in LookupTableNDBase)LookupTableNDBaseinline
IncreasingEnumT enum name (defined in LookupTableNDBase)LookupTableNDBase
insertDimDataAt(const size_t dim, const size_t idx, const std::vector< double > &rData) (defined in LookupTableNDBase)LookupTableNDBaseinline
intervalHalfSubDiv(const double x, const size_t i1, const size_t iend, const size_t dim) const (defined in LookupTableNDBase)LookupTableNDBaseinlineprotected
isDataOK() (defined in LookupTableNDBase)LookupTableNDBaseinline
isDataSizeOK() (defined in LookupTableNDBase)LookupTableNDBaseinline
isEmpty() const (defined in LookupTableNDBase)LookupTableNDBaseinline
isIndexIncreasingOrDecresing(size_t d) const (defined in LookupTableNDBase)LookupTableNDBaseinline
limitToRange(const size_t dim, const double val) const (defined in LookupTableNDBase)LookupTableNDBaseinlineprotected
LookupTableNDBase(const size_t nDims) (defined in LookupTableNDBase)LookupTableNDBaseinline
mIndexData (defined in LookupTableNDBase)LookupTableNDBaseprotected
mIndexFirst (defined in LookupTableNDBase)LookupTableNDBaseprotected
mIndexIncreasingOrDecreasing (defined in LookupTableNDBase)LookupTableNDBaseprotected
mIndexLast (defined in LookupTableNDBase)LookupTableNDBaseprotected
mNumDims (defined in LookupTableNDBase)LookupTableNDBaseprotected
mNumSubDimDataElements (defined in LookupTableNDBase)LookupTableNDBaseprotected
mValueData (defined in LookupTableNDBase)LookupTableNDBaseprotected
NotStrictlyIncOrDec enum value (defined in LookupTableNDBase)LookupTableNDBase
quickSort(const size_t dim, const std::vector< double > &rIndexArray, const size_t left, const size_t right) (defined in LookupTableNDBase)LookupTableNDBaseinlineprotected
quickSortPartition(const size_t dim, const std::vector< double > &rIndexArray, const size_t left, const size_t right, const size_t pivotIndex) (defined in LookupTableNDBase)LookupTableNDBaseinlineprotected
resetFirstLast() (defined in LookupTableNDBase)LookupTableNDBaseinlineprotected
reverseAlongDim(size_t d)LookupTableNDBaseinlineprotected
sortIncreasing() (defined in LookupTableNDBase)LookupTableNDBaseinline
StrictlyDecreasing enum value (defined in LookupTableNDBase)LookupTableNDBase
StrictlyIncreasing enum value (defined in LookupTableNDBase)LookupTableNDBase
swapDataSliceInDim(const size_t r1, const size_t r2, const size_t dim) (defined in LookupTableNDBase)LookupTableNDBaseinlineprotected
Unknown enum value (defined in LookupTableNDBase)LookupTableNDBase