Classes | Namespaces | Functions
ufunc.hpp File Reference

Utilities to create ufunc-like broadcasting functions out of C++ functors. More...

#include <boost/python.hpp>
#include <boost/numpy/numpy_object_mgr_traits.hpp>
#include <boost/numpy/dtype.hpp>
#include <boost/numpy/ndarray.hpp>
Include dependency graph for ufunc.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::numpy::binary_ufunc< TBinaryFunctor, TArgument1, TArgument2, TResult >
 Helps wrap a C++ functor taking a pair of scalar arguments as a broadcasting ufunc-like Python object. More...
class  boost::numpy::multi_iter
 A boost.python "object manager" (subclass of object) for PyArray_MultiIter. More...
struct  boost::numpy::unary_ufunc< TUnaryFunctor, TArgument, TResult >
 Helps wrap a C++ functor taking a single scalar argument as a broadcasting ufunc-like Python object. More...

Namespaces

namespace  boost
namespace  boost::numpy
namespace  boost::python
namespace  boost::python::converter

Functions

multi_iter boost::numpy::make_multi_iter (python::object const &a1)
 Construct a multi_iter over a single sequence or scalar object.
multi_iter boost::numpy::make_multi_iter (python::object const &a1, python::object const &a2)
 Construct a multi_iter by broadcasting two objects.
multi_iter boost::numpy::make_multi_iter (python::object const &a1, python::object const &a2, python::object const &a3)
 Construct a multi_iter by broadcasting three objects.
 boost::python::converter::NUMPY_OBJECT_MANAGER_TRAITS (numpy::multi_iter)

Detailed Description

Utilities to create ufunc-like broadcasting functions out of C++ functors.

Definition in file ufunc.hpp.



boost_numpy
Author(s): Jim Bosch, Ankit Daftery
autogenerated on Fri Aug 28 2015 10:10:40