70c70,74
< m_perfect_switch_ptr->addInPort(in, this);
---
> m_perfect_switch_ptr->addInPort(in);
>
> for (int i = 0; i < in.size(); i++) {
> in[i]->setReceiver(this);
> }
85a90,91
> out[i]->setSender(this);
>
91a98
>
93a101,103
>
> buffer_ptr->setSender(this);
> buffer_ptr->setReceiver(this);
100c110
< throttle_ptr->addLinks(intermediateBuffers, out, this);
---
> throttle_ptr->addLinks(intermediateBuffers, out);