public class OpticalRouter extends Router
R. Ji, L. Yang, L. Zhang, Y. Tian, J. Ding, H. Chen, Y. Lu, P. Zhou, and W. Zhu, “Five-port optical router for photonic networks-on-chip,” Optics express, vol. 19, no. 21, pp. 20 258–20 268, 2011.
crossings, rings, waveguides
Constructor and Description |
---|
OpticalRouter()
Constructs the router object with several Waveguide, Crossing and
MicroringResonator instances.
|
OpticalRouter(javax.swing.JTextArea textArea)
Constructs 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 OpticalRouter()
public OpticalRouter(javax.swing.JTextArea textArea)
textArea
- The GUI element used to print messagesprotected void initialize()
initialize
in class Router
Router