Lines Matching refs:detector
195 Model* detector = getSubInstance("Detector");
196 detector->update();
227 OpticalModel* detector = (OpticalModel*) getSubInstance("Detector");
228 detector->getOpticalInputPort("In")->setTransitionInfo(mod_out_transitions);
229 detector->use();
233 propagatePortTransitionInfo(rx_backend, "In", detector, "Out");
323 // Create resonant ring detector
324 RingDetector* detector = new RingDetector("Detector", getTechModel());
325 detector->setParameter("DataRate", link_data_rate);
326 detector->setParameter("InStart", 0);
327 detector->setParameter("InEnd", number_wavelengths-1);
328 detector->setParameter("DetStart", 0);
329 detector->setParameter("DetEnd", number_wavelengths-1);
330 detector->setParameter("DropAll", "TRUE");
331 detector->setParameter("Topology", RingDetector::INTEGRATINGSENSEAMP);
332 detector->construct();
333 addSubInstances(detector, 1.0);
334 getAreaResult("Photonic")->addSubResult(detector->getAreaResult("Photonic"), "Detector", 1.0);
335 addElectricalSubResults(detector, 1.0);
338 portConnect(detector, "Out", "RxToRxBackend");
340 opticalPortConnect(detector, "In", "ModToDetector");
343 getEventResult("Send")->addSubResult(detector->getEventResult("Receive"), "Detector", 1.0);