内核篇 - 通用通信内核
目前内核通信实际上是采用了 Arc<SegQueue<NodeMessage<na::DVector<f64>>>>
作为通讯内核,使用一个动态数组作为内核确实令人愉悦,但是其不够通用,我们需要一个更加通用的内核。
我们预计实现的第一个项目是一个类似于 simulink 的控制实验仿真平台,在其中可能更多的需要单自由度的输入与输出,所以至少需要实现一个 Arc<SegQueue<NodeMessage<f64>>>
作为内核。或者说, 我们应该为 Exp
本身附加一个泛型参数作为其通讯内核。
在之后的工作中,我们还会陆续添加更多的通讯内核用于其他用途, 如 torch 的 tensor 等等,这次就暂且实现一个 单自由度浮点数通讯内核吧。这样的内核恰好可以被 年轻人的第一个节点
所使用(你写的节点实际上目前是不可运行的)