BroadcastApplicator#

class numpy::BroadcastApplicator#

numpy C++ class.

Example#

#include <numpy/np_ndarray.h>
using namespace numpy;

// Use BroadcastApplicator
BroadcastApplicator obj;
// ... operations ...

Constructors#

Signature

Location

Example

BroadcastApplicator(Func &&func, Arrays &...arrays)

NP_VECTORIZE_BROADCAST.H:295

Indexing / Selection#

Signature

Return Type

Location

Example

void getShapes(std::vector<std::vector<size_t>>&shapes, std::index_sequence<Is...>)

void

NP_VECTORIZE_BROADCAST.H:326

Other Methods#

Signature

Return Type

Location

Example

auto applyFuncToElements(const std::tuple<typename Arrays::value_type&...>&elements, std::index_sequence<Is...>)

auto

NP_VECTORIZE_BROADCAST.H:336

auto applyToBroadcast()

auto

NP_VECTORIZE_BROADCAST.H:301

auto makeBroadcastIteratorImpl(std::index_sequence<Is...>)

auto

NP_VECTORIZE_BROADCAST.H:331