该类是含数据旁路的控制流封装器。它通过卷绕单个节点或子 graph 来基于动态控制条件创建旁路数据路径。动态控制编码为运行时参数端口 bp
(含整数值 0 或 1),用于控制输入窗口(或串流)数据是流入由旁路 (bp=0
) 封装的内核还是直接通过旁路进入输出窗口(或串流)(bp=1
)。
作用域
bypass
对象可在 scope 类中声明为成员变量,其类型为用户定义的 graph 类型(即,位于继承自 graph
的类中)。
bypass
对象必须由 graph 构造函数中的分配来加以初始化。
成员函数
static bypass & create( kernel );
static create(静态创建)方法会围绕给定内核对象创建旁路对象。根据内核的对应端口来自动推断得到旁路的输入和输出数量。