Lines Matching defs:WavelengthGroup
42 typedef NetIndex WavelengthGroup;
45 inline WavelengthGroup makeWavelengthGroup(int start_index_, int end_index_)
50 return WavelengthGroup(start_index_, end_index_);
54 inline WavelengthGroup makeWavelengthGroup(int index_)
80 void createOpticalInputPort(const String& name_, const WavelengthGroup& wavelengths_);
86 void createOpticalOutputPort(const String& name_, const WavelengthGroup& wavelengths_);
92 void createWaveguide(const String& name_, const WavelengthGroup& wavelengths_);
108 void createLaser(const String& name_, const WavelengthGroup& wavelengths_);
112 void createFilter(const String& name_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_);
116 void createModulator(const String& name_, const WavelengthGroup& wavelengths_, bool opt_loss_, OpticalTransmitter* transmitter_);
120 void createDetector(const String& name_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_);