public class MicroringResonator extends BuildingBlock
Constructor and Description |
---|
MicroringResonator(int id,
int type,
int inputWaveguideID,
int outputWaveguideID,
int directionON)
Constructs a microring resonator object connecting two waveguides.
|
Modifier and Type | Method and Description |
---|---|
int |
getDirectionON() |
int |
getInputWaveguideID() |
int |
getOutputWaveguideID() |
int |
getType() |
getID
public MicroringResonator(int id, int type, int inputWaveguideID, int outputWaveguideID, int directionON)
id
- the microring resonator building block identifier numbertype
- the microring resonator typeinputWaveguideID
- the input waveguide IDoutputWaveguideID
- the output waveguide IDdirectionON
- the port that is reached in case of ON
resonance statepublic int getType()
public int getInputWaveguideID()
public int getOutputWaveguideID()
public int getDirectionON()