CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
npstat::ArrayRange Member List

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

allSpace(unsigned long ndim)npstat::BoxND< unsigned >static
ArrayRange()npstat::ArrayRangeinline
ArrayRange(unsigned dim)npstat::ArrayRangeinline
ArrayRange(unsigned dim, const Interval< unsigned > &r1)npstat::ArrayRangeinline
ArrayRange(const ArrayShape &shape)npstat::ArrayRangeinline
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() constnpstat::BoxND< unsigned >inline
classname()npstat::BoxND< unsigned >static
copyFrom(const BoxND< Num2 > &r)npstat::BoxND< unsigned >
dim() constnpstat::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) constnpstat::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) constnpstat::BoxND< unsigned >
isInsideLower(const Num2 *coord, unsigned long coordLen) constnpstat::BoxND< unsigned >
isInsideUpper(const Num2 *coord, unsigned long coordLen) constnpstat::BoxND< unsigned >
isInsideWithBounds(const Num2 *coord, unsigned long coordLen) constnpstat::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/=(double r)npstat::BoxND< unsigned >
operator/=(const std::vector< double > &scales)npstat::BoxND< unsigned >
operator<(const ArrayRange &) const npstat::ArrayRange
overlapFraction(const BoxND &r) constnpstat::BoxND< unsigned >
overlapVolume(const BoxND &r) constnpstat::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 >
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() constnpstat::BoxND< unsigned >
write(std::ostream &of) constnpstat::BoxND< unsigned >