This is the complete list of members for npstat::ArrayND< Numeric, StackLen, StackDim >, including all inherited members.
addmul(const ArrayND< Num2, Len2, Dim2 > &r, const Num3 &c) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
addmul(const ArrayND< Num2, Len2, Dim2 > &r, const Num3 &c) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
addToProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsArrayProjector< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
addToProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsVisitor< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
apply(Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
apply(Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
applySlice(ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, unsigned nFixedIndices, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND class | npstat::ArrayND< Numeric, StackLen, StackDim > | friend |
ArrayND() | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
ArrayND(const ArrayShape &shape) | npstat::ArrayND< Numeric, StackLen, StackDim > | explicit |
ArrayND(const unsigned *shape, unsigned dim) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(const ArrayND &) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(const ArrayND< Num2, Len2, Dim2 > &) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(const ArrayND< Num2, Len2, Dim2 > &, Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(const ArrayND< Num2, Len2, Dim2 > &from, const ArrayRange &fromRange) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(const ArrayND< Num2, Len2, Dim2 > &from, const ArrayRange &fromRange, Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(const ArrayND< Num2, Len2, Dim2 > &slicedArray, const unsigned *indices, unsigned nIndices) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(const ArrayND< Num1, Len1, Dim1 > &a1, const ArrayND< Num2, Len2, Dim2 > &a2) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0) | npstat::ArrayND< Numeric, StackLen, StackDim > | explicit |
ArrayND(unsigned n0, unsigned n1) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7, unsigned n8) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7, unsigned n8, unsigned n9) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
assign(const ArrayND< Num2, Len2, Dim2 > &, Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
assign(const ArrayND< Num2, Len2, Dim2 > &r, Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at() | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
buildFromShapePtr(const unsigned *, unsigned) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
buildStrides() | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
cdfArray(double scale=1.0) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
cdfArray(const double inscale) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
cdfValue(const unsigned *index, unsigned indexLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
cdfValue(const unsigned *index, const unsigned indexLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
circularFlatLoop(unsigned level, unsigned long idx0, unsigned long idx1, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, ArrayND< Num2, Len2, Dim2 > &other, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
circularFlatScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
cl() | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8, double x9) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8, double x9) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
classId() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
classname() | npstat::ArrayND< Numeric, StackLen, StackDim > | static |
clear() | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
closest(const double *x, unsigned xDim) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
closest(const double *x, unsigned xDim) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
commonSubrangeLoop(unsigned level, unsigned long idx0, unsigned long idx1, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, ArrayND< Num2, Len2, Dim2 > &other, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
constFill(Numeric c) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
contract(unsigned pos1, unsigned pos2) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
contractLoop(unsigned thisLevel, unsigned resLevel, unsigned pos1, unsigned pos2, unsigned long idxThis, unsigned long idxRes, ArrayND &result) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
convertLinearIndex(unsigned long l, unsigned *index, unsigned indexLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
convertToLastDimCdf(ArrayND *sumSlice, bool useTrapezoids) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
convertToLastDimCdfLoop(ArrayND *sumSlice, unsigned level, unsigned long idx0, unsigned long idxSlice, bool useTrapezoids) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
coordToIndex(double coord, unsigned idim) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inlineprivate |
copyRangeLoopFunct(unsigned level, unsigned long idx0, unsigned long idx1, const ArrayND< Num2, Len2, Dim2 > &r, const ArrayRange &range, Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
data() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
data_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
derivative(double scale=1.0) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
derivative(const double inscale) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
dim_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
dot(const ArrayND< Num2, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
dot(const ArrayND< Num2, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
dotProductLoop(unsigned level, unsigned long idx0, unsigned long idx1, unsigned long idx2, const ArrayND< Num2, Len2, Dim2 > &r, ArrayND &result) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
dualCircularLoop(unsigned level, unsigned long idx0, unsigned long idx1, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, ArrayND< Num2, Len2, Dim2 > &other, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
dualCircularScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
exportMemSlice(Num2 *buffer, unsigned long bufLen, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
exportSlice(ArrayND< Num2, Len2, Dim2 > *slice, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
exportSubrange(const unsigned *fromCorner, unsigned lenCorner, ArrayND< Num2, Len2, Dim2 > *dest) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
flatCircularLoop(unsigned level, unsigned long idx0, unsigned long idx1, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, ArrayND< Num2, Len2, Dim2 > &other, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
flatCircularScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
fullRange() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
functorFill(Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
functorFill(Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
functorFillLoop(unsigned level, unsigned long idx, Functor f, unsigned *farg) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
importMemSlice(const Num2 *buffer, unsigned long bufLen, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
importSlice(const ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
importSubrange(const unsigned *fromCorner, unsigned lenCorner, const ArrayND< Num2, Len2, Dim2 > &from) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
inPlaceMul(const ArrayND< Num2, Len2, Dim2 > &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
interpolate1(const double *x, unsigned xDim) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
interpolate3(const double *x, unsigned xDim) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
interpolateLoop(unsigned level, const double *x, const Numeric *base) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
isClose(const ArrayND< Num2, Len2, Dim2 > &r, double eps) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
isCompatible(const ArrayShape &shape) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
isDensity() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
isShapeCompatible(const ArrayND< Num2, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
isShapeKnown() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
isZero() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
jointMemSliceScan(Num2 *buffer, unsigned long bufLen, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
jointScan(ArrayND< Num2, Len2, Dim2 > &other, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
jointSliceLoop(unsigned level, unsigned long idx0, unsigned level1, unsigned long idx1, Num2 *sliceData, const unsigned long *sliceStrides, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices, Functor binaryFunctor) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
jointSliceLoop(const unsigned level, const unsigned long idx0, const unsigned level1, const unsigned long idx1, Num2 *sliceData, const unsigned long *sliceStrides, const unsigned *fixedIndices, const unsigned *fixedIndexValues, const unsigned nFixedIndices, Op fcn) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
jointSliceScan(ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
jointSubrangeScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
len_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
length() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
linearFill(const double *coeff, unsigned coeffLen, double c) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
linearFillLoop(unsigned level, double s0, unsigned long idx, double shift, const double *coeffs) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
linearIndex(const unsigned *idx, unsigned idxLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
linearValue(unsigned long index) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
linearValue(unsigned long index) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
linearValueAt(unsigned long index) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
linearValueAt(unsigned long index) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
localData_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
localShape_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
localStrides_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
makeCopulaSteps(double tolerance, unsigned maxIterations) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
makeNonNegative() | npstat::ArrayND< Numeric, StackLen, StackDim > | |
makeUnit() | npstat::ArrayND< Numeric, StackLen, StackDim > | |
marginalize(const ArrayND< Num2, Len2, Dim2 > &prior, const unsigned *indexMap, unsigned mapLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
marginalize(const ArrayND< Num2, Len2, Dim2 > &prior, const unsigned *indexMap, const unsigned mapLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
marginalizeInnerLoop(unsigned long idx, unsigned levelPr, unsigned long idxPr, const ArrayND< Num2, Len2, Dim2 > &prior, const unsigned *indexMap) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
marginalizeLoop(unsigned level, unsigned long idx, unsigned levelRes, unsigned long idxRes, const ArrayND< Num2, Len2, Dim2 > &prior, const unsigned *indexMap, ArrayND &res) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
max() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
max(unsigned *index, unsigned indexLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
maxAbsDifference(const ArrayND< Numeric, Len2, Dim2 > &) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
maximumSpan() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
min() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
min(unsigned *index, unsigned indexLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
minimumSpan() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
multiMirror(ArrayND< Num2, Len2, Dim2 > *out) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
multiplyBySlice(const ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, unsigned nFixedIndices) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator!=(const ArrayND< Numeric, Len2, Dim2 > &) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()() | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator*(const Num2 &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator*(const Num2 &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator*=(const Num2 &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator*=(const Num2 &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator+() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
operator+(const ArrayND< Numeric, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator+(const ArrayND< Numeric, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator+=(const ArrayND< Num2, Len2, Dim2 > &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator+=(const ArrayND< Num2, Len2, Dim2 > &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator-() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator-(const ArrayND< Numeric, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator-(const ArrayND< Numeric, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator-=(const ArrayND< Num2, Len2, Dim2 > &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator-=(const ArrayND< Num2, Len2, Dim2 > &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator/(const Num2 &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator/(const Num2 &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator/=(const Num2 &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator/=(const Num2 &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator=(const ArrayND &) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator=(const ArrayND< Num2, Len2, Dim2 > &) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator=(const ArrayND< Num2, Len2, Dim2 > &r) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
operator==(const ArrayND< Numeric, Len2, Dim2 > &) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
outer(const ArrayND< Num2, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
outer(const ArrayND< Num2, Len2, Dim2 > &r) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
outerProductLoop(unsigned level, unsigned long idx0, unsigned long idx1, unsigned long idx2, const ArrayND< Num1, Len1, Dim1 > &a1, const ArrayND< Num2, Len2, Dim2 > &a2) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
processSubrange(AbsArrayProjector< Numeric, Num2 > &f, const BoxND< Integer > &subrange) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
processSubrangeLoop(unsigned level, unsigned long idx0, unsigned *currentIndex, AbsArrayProjector< Numeric, Num2 > &f, const BoxND< Integer > &subrange) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
project(ArrayND< Num2, Len2, Dim2 > *projection, AbsArrayProjector< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
project(ArrayND< Num2, Len2, Dim2 > *projection, AbsVisitor< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
projectInnerLoop(unsigned level, unsigned long idx0, unsigned *currentIndex, AbsArrayProjector< Numeric, Num2 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
projectInnerLoop2(unsigned level, unsigned long idx0, AbsVisitor< Numeric, Num2 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
projectLoop(unsigned level, unsigned long idx0, unsigned level1, unsigned long idx1, unsigned *currentIndex, ArrayND< Num2, Len2, Dim2 > *projection, AbsArrayProjector< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices, Op fcn) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
projectLoop2(unsigned level, unsigned long idx0, unsigned level1, unsigned long idx1, ArrayND< Num2, Len2, Dim2 > *projection, AbsVisitor< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices, Op fcn) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
proper_double typedef | npstat::ArrayND< Numeric, StackLen, StackDim > | |
rank() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
restore(const gs::ClassId &id, std::istream &in, ArrayND *array) | npstat::ArrayND< Numeric, StackLen, StackDim > | static |
rotate(const unsigned *shifts, unsigned lenShifts, ArrayND< Num2, Len2, Dim2 > *rotated) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
scaleBySliceInnerLoop(unsigned level, unsigned long idx0, Num2 &scale, const unsigned *projectedIndices, unsigned nProjectedIndices, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
scaleBySliceLoop(unsigned level, unsigned long idx0, unsigned level1, unsigned long idx1, ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, unsigned nFixedIndices, Functor binaryFunct) | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
scanInPlace(Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
scanInPlace(Functor f) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
setData(const Num2 *data, unsigned long dataLength) | npstat::ArrayND< Numeric, StackLen, StackDim > | |
setData(const Num2 *data, const unsigned long dataLength) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
shape() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
shape_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
shapeData() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
shapeIsKnown_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
sliceShape(const unsigned *fixedIndices, unsigned nFixedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
span(unsigned dim) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
strides() const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
strides_ | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
subtractFromProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsArrayProjector< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
subtractFromProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsVisitor< Numeric, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
sum() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
sumBelowLoop(unsigned level, unsigned long idx0, const unsigned *limit) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
sumsq() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
transpose(unsigned pos1, unsigned pos2) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
transpose() const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
transposeLoop(unsigned level, unsigned pos1, unsigned pos2, unsigned long idxThis, unsigned long idxRes, ArrayND &result) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
uninitialize() | npstat::ArrayND< Numeric, StackLen, StackDim > | |
value(const unsigned *index, unsigned indexLen) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
value(const unsigned *index, unsigned indexLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
value_type typedef | npstat::ArrayND< Numeric, StackLen, StackDim > | |
valueAt(const unsigned *index, unsigned indexLen) | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
valueAt(const unsigned *index, unsigned indexLen) const | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |
verifyBufferSliceCompatibility(unsigned long bufLen, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices, unsigned long *sliceStrides) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
verifyProjectionCompatibility(const ArrayND< Num2, Len2, Dim2 > &projection, const unsigned *projectedIndices, unsigned nProjectedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
verifySliceCompatibility(const ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices) const | npstat::ArrayND< Numeric, StackLen, StackDim > | private |
version() | npstat::ArrayND< Numeric, StackLen, StackDim > | inlinestatic |
write(std::ostream &of) const | npstat::ArrayND< Numeric, StackLen, StackDim > | |
~ArrayND() | npstat::ArrayND< Numeric, StackLen, StackDim > | inline |