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>

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) | |
Utilities to create ufunc-like broadcasting functions out of C++ functors.
Definition in file ufunc.hpp.