Lines Matching refs:arrayInfo
414 py::buffer_info arrayInfo(view); in getFromBuffer() local
419 shape.append(arrayInfo.shape.begin(), in getFromBuffer()
420 arrayInfo.shape.begin() + arrayInfo.ndim); in getFromBuffer()
434 } else if (arrayInfo.format == "f") { in getFromBuffer()
436 assert(arrayInfo.itemsize == 4 && "mismatched array itemsize"); in getFromBuffer()
438 } else if (arrayInfo.format == "d") { in getFromBuffer()
440 assert(arrayInfo.itemsize == 8 && "mismatched array itemsize"); in getFromBuffer()
442 } else if (arrayInfo.format == "e") { in getFromBuffer()
444 assert(arrayInfo.itemsize == 2 && "mismatched array itemsize"); in getFromBuffer()
446 } else if (isSignedIntegerFormat(arrayInfo.format)) { in getFromBuffer()
447 if (arrayInfo.itemsize == 4) { in getFromBuffer()
451 } else if (arrayInfo.itemsize == 8) { in getFromBuffer()
455 } else if (arrayInfo.itemsize == 1) { in getFromBuffer()
459 } else if (arrayInfo.itemsize == 2) { in getFromBuffer()
464 } else if (isUnsignedIntegerFormat(arrayInfo.format)) { in getFromBuffer()
465 if (arrayInfo.itemsize == 4) { in getFromBuffer()
470 } else if (arrayInfo.itemsize == 8) { in getFromBuffer()
475 } else if (arrayInfo.itemsize == 1) { in getFromBuffer()
479 } else if (arrayInfo.itemsize == 2) { in getFromBuffer()
489 size_t rawBufferSize = arrayInfo.size * arrayInfo.itemsize; in getFromBuffer()
491 shapedType, rawBufferSize, arrayInfo.ptr); in getFromBuffer()
503 arrayInfo.format); in getFromBuffer()