public class Cygnus extends Router
H. Gu, K. H. Mo, J. Xu, and W. Zhang, “A low-power low-cost optical router for optical networks-on-chip in multiprocessor systems-on-chip,” in VLSI, 2009. ISVLSI’09. IEEE Computer Society Annual Symposium on. IEEE, 2009, pp. 19–24.
crossings, rings, waveguides
Constructor and Description |
---|
Cygnus()
Constructs the router object with several Waveguide, Crossing and
MicroringResonator instances.
|
Cygnus(javax.swing.JTextArea textArea)
Constructs the router object with several Waveguide, Crossing and
MicroringResonator instances.
|
Modifier and Type | Method and Description |
---|---|
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 Cygnus()
public Cygnus(javax.swing.JTextArea textArea)
textArea
- The GUI element used to print messagespublic void initialize()
initialize
in class Router
Router