| 136 | protected: |
| 137 | std::shared_ptr<Node> Clone(std::shared_ptr<Node> output) const override |
| 138 | SHARED_LOCKS_REQUIRED(mu_) { |
| 139 | return std::make_shared<InterleaveMany>( |
| 140 | Args{id_, name_, std::move(output)}); |
| 141 | } |
| 142 | |
| 143 | // The output time is the sum of the self processing time and the average |
| 144 | // output time of inputs comprising the interleave "cycle". |
nothing calls this directly
no test coverage detected