numpy  2.0.0
src/multiarray/vdot.c File Reference
#include <Python.h>
#include "common.h"
#include "vdot.h"
#include "npy_cblas.h"

Defines

#define NPY_NO_DEPRECATED_API   NPY_API_VERSION

Functions

NPY_NO_EXPORT void CFLOAT_vdot (char *ip1, npy_intp is1, char *ip2, npy_intp is2, char *op, npy_intp n, void *NPY_UNUSED(ignore))
NPY_NO_EXPORT void CDOUBLE_vdot (char *ip1, npy_intp is1, char *ip2, npy_intp is2, char *op, npy_intp n, void *NPY_UNUSED(ignore))
NPY_NO_EXPORT void CLONGDOUBLE_vdot (char *ip1, npy_intp is1, char *ip2, npy_intp is2, char *op, npy_intp n, void *NPY_UNUSED(ignore))
NPY_NO_EXPORT void OBJECT_vdot (char *ip1, npy_intp is1, char *ip2, npy_intp is2, char *op, npy_intp n, void *NPY_UNUSED(ignore))

Define Documentation

#define NPY_NO_DEPRECATED_API   NPY_API_VERSION

Function Documentation

NPY_NO_EXPORT void CDOUBLE_vdot ( char *  ip1,
npy_intp  is1,
char *  ip2,
npy_intp  is2,
char *  op,
npy_intp  n,
void *  NPY_UNUSEDignore 
)
All data is assumed aligned.
NPY_NO_EXPORT void CFLOAT_vdot ( char *  ip1,
npy_intp  is1,
char *  ip2,
npy_intp  is2,
char *  op,
npy_intp  n,
void *  NPY_UNUSEDignore 
)
All data is assumed aligned.

References blas_stride(), cblas_cdotc_sub(), and NPY_CBLAS_CHUNK.

NPY_NO_EXPORT void CLONGDOUBLE_vdot ( char *  ip1,
npy_intp  is1,
char *  ip2,
npy_intp  is2,
char *  op,
npy_intp  n,
void *  NPY_UNUSEDignore 
)
All data is assumed aligned.
NPY_NO_EXPORT void OBJECT_vdot ( char *  ip1,
npy_intp  is1,
char *  ip2,
npy_intp  is2,
char *  op,
npy_intp  n,
void *  NPY_UNUSEDignore 
)
All data is assumed aligned.