public class Crossbar extends Router
A. W. Poon, X. Luo, F. Xu, and H. Chen, “Cascaded microresonatorbased matrix switch for silicon on-chip optical interconnection,” Proceedings of the IEEE, vol. 97, no. 7, pp. 1216–1238, 2009.
crossings, rings, waveguides
Constructor and Description |
---|
Crossbar()
Construct the router object with several Waveguide, Crossing and
MicroringResonator instances.
|
Crossbar(javax.swing.JTextArea textArea)
Construct the router object with several Waveguide, Crossing and
MicroringResonator instances.
|
Modifier and Type | Method and Description |
---|---|
protected void |
initialize()
Initializes the router according to the guidelines of the basic Router
class.
|
areSharedWaveguides, connectivityMatrixToString, crosstalkMatrixToString, getCrossings, getCrosstalkMatrix, getLossMatrix, getNumCrossings, getNumPorts, getNumRings, getNumWaveguides, getReadableRepresentation, getRings, getWaveguides, isValidSimultaneousCommunication, lossMatrixToString, printCrosstalk, printLoss
public Crossbar()
public Crossbar(javax.swing.JTextArea textArea)
textArea
- The GUI element used to print messagesprotected void initialize()
initialize
in class Router
Router