allSpace(unsigned long ndim) | npstat::BoxND< unsigned > | static |
ArrayRange() | npstat::ArrayRange | inline |
ArrayRange(unsigned dim) | npstat::ArrayRange | inlineexplicit |
ArrayRange(unsigned dim, const Interval< unsigned > &r1) | npstat::ArrayRange | inline |
ArrayRange(const ArrayShape &shape) | npstat::ArrayRange | inlineexplicit |
ArrayRange(const unsigned *shape, unsigned shapeLen) | npstat::ArrayRange | |
BoxND() | npstat::BoxND< unsigned > | inline |
BoxND(const unsigned long dim) | npstat::BoxND< unsigned > | inlineexplicit |
BoxND(const unsigned long dim, const Interval< unsigned > &v) | npstat::BoxND< unsigned > | inline |
BoxND(const std::vector< Num2 > &limits) | npstat::BoxND< unsigned > | explicit |
BoxND(const BoxND< Num2 > &r) | npstat::BoxND< unsigned > | explicit |
classId() const | npstat::BoxND< unsigned > | inline |
classname() | npstat::BoxND< unsigned > | static |
copyFrom(const BoxND< Num2 > &r) | npstat::BoxND< unsigned > | |
copyFrom(const BoxND< Num2 > &r) | npstat::BoxND< unsigned > | |
dim() const | npstat::BoxND< unsigned > | inline |
expand(double r) | npstat::BoxND< unsigned > | |
expand(const std::vector< double > &scales) | npstat::BoxND< unsigned > | |
expand(const double *scales, unsigned long lenScales) | npstat::BoxND< unsigned > | |
getMidpoint(unsigned *coord, unsigned long coordLen) const | npstat::BoxND< unsigned > | |
isCompatible(const ArrayShape &shape) const | npstat::ArrayRange | |
isCompatible(const unsigned *shape, unsigned shapeLen) const | npstat::ArrayRange | |
isInside(const Num2 *coord, unsigned long coordLen) const | npstat::BoxND< unsigned > | |
isInsideLower(const Num2 *coord, unsigned long coordLen) const | npstat::BoxND< unsigned > | |
isInsideUpper(const Num2 *coord, unsigned long coordLen) const | npstat::BoxND< unsigned > | |
isInsideWithBounds(const Num2 *coord, unsigned long coordLen) const | npstat::BoxND< unsigned > | |
lowerLimits(unsigned *limits, unsigned limitsLen) const | npstat::ArrayRange | |
moveToOrigin() | npstat::BoxND< unsigned > | |
operator*=(double r) | npstat::BoxND< unsigned > | |
operator*=(const std::vector< double > &scales) | npstat::BoxND< unsigned > | |
operator+=(const std::vector< Num2 > &shifts) | npstat::BoxND< unsigned > | |
operator+=(const std::vector< Num2 > &shifts) | npstat::BoxND< unsigned > | |
operator-=(const std::vector< Num2 > &shifts) | npstat::BoxND< unsigned > | |
operator-=(const std::vector< Num2 > &shifts) | npstat::BoxND< unsigned > | |
operator/=(double r) | npstat::BoxND< unsigned > | |
operator/=(const std::vector< double > &scales) | npstat::BoxND< unsigned > | |
operator<(const ArrayRange &) const | npstat::ArrayRange | |
overlapFraction(const BoxND &r) const | npstat::BoxND< unsigned > | |
overlapVolume(const BoxND &r) const | npstat::BoxND< unsigned > | |
rangeLength(unsigned *range, unsigned rangeLen) const | npstat::ArrayRange | |
rangeSize() const | npstat::ArrayRange | |
restore(const gs::ClassId &id, std::istream &in, BoxND *box) | npstat::BoxND< unsigned > | static |
shape() const | npstat::ArrayRange | |
shift(const Num2 *shifts, unsigned long lenShifts) | npstat::BoxND< unsigned > | |
shift(const Num2 *shifts, const unsigned long shiftsLen) | npstat::BoxND< unsigned > | |
sizeTwoBox(unsigned long ndim) | npstat::BoxND< unsigned > | static |
stripOuterLayer() | npstat::ArrayRange | |
unitBox(unsigned long ndim) | npstat::BoxND< unsigned > | static |
upperLimits(unsigned *limits, unsigned limitsLen) const | npstat::ArrayRange | |
version() | npstat::BoxND< unsigned > | inlinestatic |
volume() const | npstat::BoxND< unsigned > | |
write(std::ostream &of) const | npstat::BoxND< unsigned > | |