Lines Matching refs:String

36     OpticalModel::OpticalModel(const String& instance_name_, const TechModel* tech_model_)
68 void OpticalModel::opticalPortConnect(OpticalModel* connect_model_, const String& port_name_, const String& waveguide_name_)
106 OpticalWaveguide* OpticalModel::getWaveguide(const String& name_)
117 OpticalLaser* OpticalModel::getLaser(const String& name_)
128 OpticalModulator* OpticalModel::getModulator(const String& name_)
139 OpticalFilter* OpticalModel::getFilter(const String& name_)
150 OpticalDetector* OpticalModel::getDetector(const String& name_)
161 PortInfo* OpticalModel::getOpticalInputPort(const String& name_)
169 const PortInfo* OpticalModel::getOpticalInputPort(const String& name_) const
183 PortInfo* OpticalModel::getOpticalOutputPort(const String& name_)
191 const PortInfo* OpticalModel::getOpticalOutputPort(const String& name_) const
202 void OpticalModel::createOpticalInputPort(const String& name_, const WavelengthGroup& wavelength_group_)
212 void OpticalModel::createOpticalOutputPort(const String& name_, const WavelengthGroup& wavelength_group_)
223 void OpticalModel::createWaveguide(const String& name_, const WavelengthGroup& wavelengths_)
233 void OpticalModel::createLaser(const String& name_, const WavelengthGroup& wavelengths_)
243 void OpticalModel::createModulator(const String& name_, const WavelengthGroup& wavelengths_, bool opt_loss_, OpticalTransmitter* transmitter_)
253 void OpticalModel::createFilter(const String& name_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_)
263 void OpticalModel::createDetector(const String& name_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_)
276 void OpticalModel::opticalAssign(const String& downstream_waveguide_name_, const String& upstream_waveguide_name_)