Lines Matching refs:OpticalWaveguide
26 #include "model/optical_graph/OpticalWaveguide.h"
42 m_waveguides_ = new Map<OpticalWaveguide*>;
53 deletePtrMap<OpticalWaveguide>(m_waveguides_);
67 // Connect an optical port (input or output) to some OpticalWaveguide
81 OpticalWaveguide* port_waveguide = connect_model_->getWaveguide(port_name_);
82 OpticalWaveguide* connect_waveguide = getWaveguide(waveguide_name_);
101 const Map<OpticalWaveguide*>* OpticalModel::getWaveguides() const
106 OpticalWaveguide* OpticalModel::getWaveguide(const String& name_)
228 m_waveguides_->set(name_, new OpticalWaveguide(name_, this, wavelengths_));
285 OpticalWaveguide* upstream_waveguide = getWaveguide(upstream_waveguide_name_);
286 OpticalWaveguide* downstream_waveguide = getWaveguide(downstream_waveguide_name_);