public class Crux extends Router
Y. Xie, M. Nikdast, J. Xu, W. Zhang, Q. Li, X. Wu, Y. Ye, X. Wang, and W. Liu, “Crosstalk noise and bit error rate analysis for optical network-on-chip,” in Proceedings of the 47th Design Automation Conference. ACM, 2010, pp. 657–660.
crossings, rings, waveguides
Constructor and Description |
---|
Crux()
Constructs the router object with several Waveguide, Crossing and
MicroringResonator instances.
|
Crux(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 Crux(javax.swing.JTextArea textArea)
textArea
- The GUI element used to print messagespublic Crux()
public void initialize()
initialize
in class Router
Router