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.