MCPcopy Create free account
hub / github.com/numpy/numpy / NpyIter_GetReadFlags

Function NpyIter_GetReadFlags

numpy/core/src/multiarray/nditer_api.c:1231–1243  ·  view source on GitHub ↗

NUMPY_API * Gets an array of read flags (1 per object being iterated) */

Source from the content-addressed store, hash-verified

1229 * Gets an array of read flags (1 per object being iterated)
1230 */
1231NPY_NO_EXPORT void
1232NpyIter_GetReadFlags(NpyIter *iter, char *outreadflags)
1233{
1234 /*npy_uint32 itflags = NIT_ITFLAGS(iter);*/
1235 /*int ndim = NIT_NDIM(iter);*/
1236 int iop, nop = NIT_NOP(iter);
1237
1238 npyiter_opitflags *op_itflags = NIT_OPITFLAGS(iter);
1239
1240 for (iop = 0; iop < nop; ++iop) {
1241 outreadflags[iop] = (op_itflags[iop]&NPY_OP_ITFLAG_READ) != 0;
1242 }
1243}
1244
1245/*NUMPY_API
1246 * Gets an array of write flags (1 per object being iterated)

Callers 1

npyiter_cache_valuesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected