arch/x86_64-rhel5-gcc41-opt/geninc/ndarray/ndarray.h File Reference

#include <algorithm>
#include <functional>
#include <numeric>
#include <iterator>
#include "nd_elem_access.h"
#include "nd_format.h"

Go to the source code of this file.

Namespaces

namespace  ndns
namespace  ndarray_details

Classes

struct  ndarray_details::_no_delete< ElemType >
struct  ndarray_details::_array_delete< ElemType >
struct  ndarray_details::unconst< T >
struct  ndarray_details::unconst < const T >
class  ndarray< ElemType, NDim >
 N-dimensional array class. More...

Enumerations

enum  ndns::Order { ndns::C, ndns::Fortran }

Functions

template<typename ElemType>
ndarray< ElemType, 1 > make_ndarray (ElemType *data, unsigned dim0)
template<typename ElemType>
ndarray< ElemType, 2 > make_ndarray (ElemType *data, unsigned dim0, unsigned dim1)
template<typename ElemType>
ndarray< ElemType, 3 > make_ndarray (ElemType *data, unsigned dim0, unsigned dim1, unsigned dim2)
template<typename ElemType>
ndarray< ElemType, 4 > make_ndarray (ElemType *data, unsigned dim0, unsigned dim1, unsigned dim2, unsigned dim3)
template<typename ElemType>
ndarray< ElemType, 1 > make_ndarray (unsigned dim0)
template<typename ElemType>
ndarray< ElemType, 2 > make_ndarray (unsigned dim0, unsigned dim1)
template<typename ElemType>
ndarray< ElemType, 3 > make_ndarray (unsigned dim0, unsigned dim1, unsigned dim2)
template<typename ElemType>
ndarray< ElemType, 4 > make_ndarray (unsigned dim0, unsigned dim1, unsigned dim2, unsigned dim3)
template<typename ElemType>
ndarray< ElemType, 1 > make_ndarray (const boost::shared_ptr< ElemType > &data, unsigned dim0)
template<typename ElemType>
ndarray< ElemType, 2 > make_ndarray (const boost::shared_ptr< ElemType > &data, unsigned dim0, unsigned dim1)
template<typename ElemType>
ndarray< ElemType, 3 > make_ndarray (const boost::shared_ptr< ElemType > &data, unsigned dim0, unsigned dim1, unsigned dim2)
template<typename ElemType>
ndarray< ElemType, 4 > make_ndarray (const boost::shared_ptr< ElemType > &data, unsigned dim0, unsigned dim1, unsigned dim2, unsigned dim3)


Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7