Cooperative Output Regulation With Application to Multi-Agent Consensus Under Switching Network | Synapse