开发者
下载
[object Object][object Object]

[object Object]

复制Tile并在有效区域外使用编译时填充值进行填充。

将源Tile复制到目标Tile中,并使用由 [object Object] 选定的编译时填充值(如 [object Object]/[object Object])填充剩余(填充)元素。

此操作常用于在运行时有效区域之外确定性地物化特定值,使后续操作能够在完整的静态Tile形状上运算。

[object Object]

[object Object][object Object]。对每个目标元素 [object Object]

dsti,j={srci,jif i<VR and j<VCpadotherwise\mathrm{dst}_{i,j} = \begin{cases} \mathrm{src}_{i,j} & \text{if } i < VR \text{ and } j < VC \\ \mathrm{pad} & \text{otherwise} \end{cases}

[object Object][object Object] 和元素类型决定(例如,当浮点类型支持时使用 [object Object],否则使用 [object Object])。

[object Object]

同步形式(概念性):

[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]

[object Object] 引入的后端头文件中实现:

[object Object]
[object Object]
  • [object Object](Vec类型重载).
  • [object Object]且元素大小必须是 [object Object], [object Object],或[object Object]字节.
  • [object Object]: [object Object] 必须匹配 [object Object].
  • [object Object]: [object Object][object Object].
  • [object Object](Mat 类型重载):当 [object Object][object Object] 时,布局必须满足 [object Object],且 [object Object] 必须为 [object Object][object Object]。该 Mat 重载与首条 Vec 重载([object Object])分属不同 SFINAE 重载,二者并不矛盾。
[object Object]
[object Object]
[object Object][object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]