CMS 3D CMS Logo

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 (const unsigned *indices, unsigned nIndices)
 
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)
 

Detailed Description

Utilities for defining shapes of multidimensional arrays.

Author: I. Volobouev

October 2009

Definition in file ArrayShape.h.