Delegate PlaceKernel
IL-emitted mask-driven scatter for np.place. For each i in
[0, maskSize) with mask[i] true, writes
dst[i] = values[j % valuesCount] and advances j.
public delegate void PlaceKernel(byte* dst, byte* mask, long maskSize, byte* values, long valuesCount, long elemBytes)
Parameters
dstbyte*- IL-emitted mask-driven scatter for np.place. For each i in [0, maskSize) with mask[i] true, writes dst[i] = values[j % valuesCount] and advances j.
maskbyte*- IL-emitted mask-driven scatter for np.place. For each i in [0, maskSize) with mask[i] true, writes dst[i] = values[j % valuesCount] and advances j.
maskSizelong- IL-emitted mask-driven scatter for np.place. For each i in [0, maskSize) with mask[i] true, writes dst[i] = values[j % valuesCount] and advances j.
valuesbyte*- IL-emitted mask-driven scatter for np.place. For each i in [0, maskSize) with mask[i] true, writes dst[i] = values[j % valuesCount] and advances j.
valuesCountlong- IL-emitted mask-driven scatter for np.place. For each i in [0, maskSize) with mask[i] true, writes dst[i] = values[j % valuesCount] and advances j.
elemByteslong- IL-emitted mask-driven scatter for np.place. For each i in [0, maskSize) with mask[i] true, writes dst[i] = values[j % valuesCount] and advances j.
- Extension Methods