Michele De Stefano's C++ Utilities
array_iterator.hpp File Reference

Contains the wrapper for the NumPy iterator for ndarray objects. More...

#include <boost/iterator/iterator_facade.hpp>
#include <numpy/arrayobject.h>
#include <mds_utils/python/numpy/traits.hpp>
#include <complex>
#include <type_traits>

Go to the source code of this file.

Classes

struct  mds_utils::python::numpy::c_storage
 Tag for the C storage ordering. More...
 
struct  mds_utils::python::numpy::fortran_storage
 Tag for the FORTRAN storage ordering. More...
 
class  mds_utils::python::numpy::NDArrayIterator< T, Storage, rw_flag >
 Iterator on a NumPy ndarray. More...
 

Namespaces

 mds_utils
 Main namespace of all Michele De Stefano's C++ utilities.
 
 mds_utils::python
 Namespace of all Michele De Stefano's C++ Python utilities.
 
 mds_utils::python::numpy
 Contains utilities for the creation of NumPy extensions.
 

Detailed Description

Contains the wrapper for the NumPy iterator for ndarray objects.

Definition in file array_iterator.hpp.