npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::ResponseMatrix Member List

This is the complete list of members for npstat::ResponseMatrix, including all inherited members.

addmul(const ArrayND< Num2, Len2, Dim2 > &r, const Num3 &c)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
addToProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsArrayProjector< std::pair< std::vector< unsigned long >, std::vector< double > >, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
addToProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsVisitor< std::pair< std::vector< unsigned long >, std::vector< double > >, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
apply(Functor f)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
applySlice(ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, unsigned nFixedIndices, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayShape &shape)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >explicit
ArrayND(const unsigned *shape, unsigned dim) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayND &)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(ArrayND &&)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayND< Num2, Len2, Dim2 > &)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayND< Num2, Len2, Dim2 > &, Functor f)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayND< Num2, Len2, Dim2 > &from, const ArrayRange &fromRange)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayND< Num2, Len2, Dim2 > &from, const ArrayRange &fromRange, Functor f)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayND< Num2, Len2, Dim2 > &slicedArray, const unsigned *indices, unsigned nIndices)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(const ArrayND< Num1, Len1, Dim1 > &a1, const ArrayND< Num2, Len2, Dim2 > &a2)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >explicit
ArrayND(unsigned n0, unsigned n1) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7, unsigned n8) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ArrayND(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7, unsigned n8, unsigned n9) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
assign(const ArrayND< Num2, Len2, Dim2 > &, Functor f)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at() const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
at(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
Base typedef (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
cdfArray(double scale=1.0) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cdfValue(const unsigned *index, unsigned indexLen) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
circularFlatScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl() const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8, double x9) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
cl(double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7, double x8, double x9) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
classId() constnpstat::ResponseMatrixinline
classname() (defined in npstat::ResponseMatrix)npstat::ResponseMatrixinlinestatic
clear()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
closest(const double *x, unsigned xDim)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
closest(const double *x, unsigned xDim) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
coarseAverage(unsigned idim, unsigned n, ArrayND< Num2, Len2, Dim2 > *result) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
coarseSum(unsigned idim, unsigned n, ArrayND< Num2, Len2, Dim2 > *result) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
constFill(std::pair< std::vector< unsigned long >, std::vector< double > > c)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
contract(unsigned pos1, unsigned pos2) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
convertLinearIndex(unsigned long l, unsigned *index, unsigned indexLen) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
convertLinearIndex(unsigned long l) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
convertToLastDimCdf(ArrayND *sumSlice, bool useTrapezoids)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
data() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
denseMatrix() const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
derivative(double scale=1.0) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
dot(const ArrayND< Num2, Len2, Dim2 > &r) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
dualCircularScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
exportMemSlice(Num2 *buffer, unsigned long bufLen, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
exportSlice(ArrayND< Num2, Len2, Dim2 > *slice, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
exportSubrange(const unsigned *fromCorner, unsigned lenCorner, ArrayND< Num2, Len2, Dim2 > *dest) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
flatCircularScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
fullRange() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
functorFill(Functor f)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
importMemSlice(const Num2 *buffer, unsigned long bufLen, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
importSlice(const ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
importSubrange(const unsigned *fromCorner, unsigned lenCorner, const ArrayND< Num2, Len2, Dim2 > &from)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
interpolate1(const double *x, unsigned xDim) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
interpolate3(const double *x, unsigned xDim) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
isClose(const ArrayND< Num2, Len2, Dim2 > &r, double eps) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
isCompatible(const ArrayShape &shape) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
isCompatible(const unsigned *shape, unsigned dim) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
isNonZero() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
isShapeCompatible(const ArrayND< Num2, Len2, Dim2 > &r) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
isShapeKnown() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
isValid() const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
isZero() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
jointMemSliceScan(Num2 *buffer, unsigned long bufLen, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
jointScan(ArrayND< Num2, Len2, Dim2 > &other, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
jointSliceScan(ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, const unsigned *fixedIndexValues, unsigned nFixedIndices, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
jointSubrangeScan(ArrayND< Num2, Len2, Dim2 > &other, const unsigned *thisCorner, const unsigned *range, const unsigned *otherCorner, unsigned arrLen, Functor binaryFunct)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
length() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
linearEfficiency(unsigned long index) constnpstat::ResponseMatrix
linearFill(const double *coeff, unsigned coeffLen, double c)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
linearIndex(const unsigned *idx, unsigned idxLen) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
linearIndex(const ArrayShape &sh) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
linearValue(unsigned long index)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
linearValue(unsigned long index) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
linearValueAt(unsigned long index)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
linearValueAt(unsigned long index) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
makeCopulaSteps(double tolerance, unsigned maxIterations)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
makeNonNegative()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
makeUnit()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
marginalize(const ArrayND< Num2, Len2, Dim2 > &prior, const unsigned *indexMap, unsigned mapLen) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
maxAbsDifference(const ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > >, Len2, Dim2 > &) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
maximumSpan() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
minimumSpan() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
mirror(const unsigned *mirrorDims, unsigned mirrorLen, ArrayND< Num2, Len2, Dim2 > *out) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
multiMirror(ArrayND< Num2, Len2, Dim2 > *out) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
multiplyBySlice(const ArrayND< Num2, Len2, Dim2 > &slice, const unsigned *fixedIndices, unsigned nFixedIndices)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
nonZeroRange() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
observedLength() const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
observedShape() const (defined in npstat::ResponseMatrix)npstat::ResponseMatrixinline
operator!=(const ResponseMatrix &r) const (defined in npstat::ResponseMatrix)npstat::ResponseMatrixinline
ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >::operator!=(const ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > >, Len2, Dim2 > &) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()() const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator()(unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator*(const Num2 &r) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator*=(const Num2 &r)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator*=(const ArrayND< Num2, Len2, Dim2 > &r) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator+() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator+=(const ArrayND< Num2, Len2, Dim2 > &r) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator-=(const ArrayND< Num2, Len2, Dim2 > &r) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator/(const Num2 &r) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator/=(const Num2 &r) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator/=(const ArrayND< Num2, Len2, Dim2 > &r) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator=(const ArrayND &)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator=(ArrayND &&)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator=(const ArrayND< Num2, Len2, Dim2 > &)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
operator==(const ResponseMatrix &r) const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >::operator==(const ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > >, Len2, Dim2 > &) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
outer(const ArrayND< Num2, Len2, Dim2 > &r) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
processSubrange(AbsArrayProjector< std::pair< std::vector< unsigned long >, std::vector< double > >, Num2 > &f, const BoxND< Integer > &subrange) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
project(ArrayND< Num2, Len2, Dim2 > *projection, AbsArrayProjector< std::pair< std::vector< unsigned long >, std::vector< double > >, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
project(ArrayND< Num2, Len2, Dim2 > *projection, AbsVisitor< std::pair< std::vector< unsigned long >, std::vector< double > >, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
proper_double typedef (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
rank() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
reshape(const ArrayShape &newShape)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(const unsigned *newShape, unsigned dim) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2, unsigned n3) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7, unsigned n8) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(unsigned n0, unsigned n1, unsigned n2, unsigned n3, unsigned n4, unsigned n5, unsigned n6, unsigned n7, unsigned n8, unsigned n9) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
reshape(const ArrayND< Num2, Len2, Dim2 > &r)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
ResponseMatrix() (defined in npstat::ResponseMatrix)npstat::ResponseMatrixinline
ResponseMatrix(const ArrayShape &unfoldedShape, const ArrayShape &observedShape) (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
ResponseMatrix(const ArrayShape &unfoldedShape, const ArrayShape &observedShape, const Matrix< double > &denseMatrix) (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
ResponseMatrix(const unsigned *unfoldedShape, unsigned unfoldedDim, const unsigned *observedShape, unsigned observedDim) (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
ResponseMatrix(const unsigned *unfoldedShape, unsigned unfoldedDim, const unsigned *observedShape, unsigned observedDim, const Matrix< double > &denseMatrix) (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
restore(const gs::ClassId &id, std::istream &in, ResponseMatrix *array) (defined in npstat::ResponseMatrix)npstat::ResponseMatrixstatic
restore(const gs::ClassId &id, std::istream &in, ArrayND *array) (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >static
rotate(const unsigned *shifts, unsigned lenShifts, ArrayND< Num2, Len2, Dim2 > *rotated) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
rowMultiply(const ArrayND< double > &a, ArrayND< double > *result) const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
scanInPlace(Functor f)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
setData(const Num2 *data, unsigned long dataLength)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
shape() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
shapeData() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
shrinkToFit() const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
sliceShape(const unsigned *fixedIndices, unsigned nFixedIndices) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
span(unsigned dim) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
strides() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >inline
subtractFromProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsArrayProjector< std::pair< std::vector< unsigned long >, std::vector< double > >, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
subtractFromProjection(ArrayND< Num2, Len2, Dim2 > *projection, AbsVisitor< std::pair< std::vector< unsigned long >, std::vector< double > >, Num3 > &projector, const unsigned *projectedIndices, unsigned nProjectedIndices) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
sum() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
sumsq() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
T() const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
timesVector(const ArrayND< double > &a, ArrayND< double > *result) const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
transpose(unsigned pos1, unsigned pos2) constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
transpose() constnpstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
uninitialize()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
value(const unsigned *index, unsigned indexLen)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
value(const unsigned *index, unsigned indexLen) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
value_type typedef (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
valueAt(const unsigned *index, unsigned indexLen)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
valueAt(const unsigned *index, unsigned indexLen) const (defined in npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >)npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
version() (defined in npstat::ResponseMatrix)npstat::ResponseMatrixinlinestatic
write(std::ostream &of) const (defined in npstat::ResponseMatrix)npstat::ResponseMatrix
~ArrayND()npstat::ArrayND< std::pair< std::vector< unsigned long >, std::vector< double > > >
~ResponseMatrix() (defined in npstat::ResponseMatrix)npstat::ResponseMatrixinlinevirtual