CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Typedefs | Functions
ArrayShape.h File Reference

Utilities for defining shapes of multidimensional arrays. More...

#include <vector>

Go to the source code of this file.

Namespaces

 npstat
 

Typedefs

typedef std::vector< unsigned > npstat::ArrayShape
 

Functions

ArrayShape npstat::doubleShape (const ArrayShape &inputShape)
 
ArrayShape npstat::halfShape (const ArrayShape &inputShape)
 
bool npstat::isSubShape (const ArrayShape &sh1, const ArrayShape &sh2)
 
ArrayShape npstat::makeShape ()
 
ArrayShape npstat::makeShape (unsigned i0)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2, unsigned i3)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8)
 
ArrayShape npstat::makeShape (unsigned i0, unsigned i1, unsigned i2, unsigned i3, unsigned i4, unsigned i5, unsigned i6, unsigned i7, unsigned i8, unsigned i9)
 
ArrayShape npstat::makeShape (const unsigned *indices, unsigned nIndices)
 

Detailed Description

Utilities for defining shapes of multidimensional arrays.

Author: I. Volobouev

October 2009

Definition in file ArrayShape.h.