QSAS_2_4/QSAS_dist/src/Utilities/qdos/Dim.h File Reference

#include <vector>
#include <valarray>
#include "Exception.h"
#include "Viostream.h"
#include "Var.h"
#include <numeric>

Classes

class  QDOS::Dim

Namespaces

namespace  QDOS

Typedefs

typedef enum
QDOS::DimStorageOption_e 
QDOS::DimStorageOption
typedef Var< Dim > QDOS::Dim_var

Enumerations

enum  QDOS::DimStorageOption_e { QDOS::ROW_MAJOR_ORDER, QDOS::COL_MAJOR_ORDER }

Functions

valarray< size_t > QDOS::computestrides (size_t *dm, size_t rk, DimStorageOption order=ROW_MAJOR_ORDER)
valarray< size_t > QDOS::computestrides (const valarray< size_t > &dm, DimStorageOption order=ROW_MAJOR_ORDER)
valarray< size_t > QDOS::setdims (size_t *dms, size_t ndims)
size_t QDOS::product (valarray< size_t > v)
Vostream & QDOS::operator<< (Vostream &, const Dim &)
Vistream & QDOS::operator>> (Vistream &, Dim &)
ostream & QDOS::operator<< (ostream &os, const Dim &d)

Generated on Fri Jan 8 12:51:25 2010 for QSAS by  doxygen 1.5.7