Lines Matching defs:OpticalModel
59 // OpticalModel specifies optical connectivity to other optical models as well
60 class OpticalModel : public ElectricalModel
64 OpticalModel(const String& instance_name_, const TechModel* tech_model_);
65 virtual ~OpticalModel();
100 void opticalPortConnect(OpticalModel* connect_model_, const String& connect_port_name_, const String& connect_waveguide_name_);
127 // In an OpticalModel, the complete optical port-to-port connectivity
131 // In an OpticalModel, updateModel MUST finish all necessary
134 // In an OpticalModel, evaluateModel should calculate all wavelength
140 OpticalModel(const OpticalModel& model_);
160 }; // class OpticalModel