summaryrefslogtreecommitdiff
path: root/numpy/core/src/multiarray/einsum_sumprod.h
blob: 29ddaea14e2bf17da02d32dceaa636b393a281d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef NUMPY_CORE_SRC_MULTIARRAY_EINSUM_SUMPROD_H_
#define NUMPY_CORE_SRC_MULTIARRAY_EINSUM_SUMPROD_H_

#include <numpy/npy_common.h>

typedef void (*sum_of_products_fn)(int, char **, npy_intp const*, npy_intp);

NPY_VISIBILITY_HIDDEN sum_of_products_fn
get_sum_of_products_function(int nop, int type_num,
                             npy_intp itemsize, npy_intp const *fixed_strides);

#endif  /* NUMPY_CORE_SRC_MULTIARRAY_EINSUM_SUMPROD_H_ */