Searched refs:OpticalDetector (Results 1 - 8 of 8) sorted by relevance
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalDetector.cc | 23 #include "model/optical_graph/OpticalDetector.h" 28 OpticalDetector::OpticalDetector(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_) function in class:DSENT::OpticalDetector 34 OpticalDetector::~OpticalDetector() 39 void OpticalDetector::setResponsivity(double responsivity_) 45 double OpticalDetector::getSensitivity(double ER_dB_) const
|
H A D | OpticalDetector.h | 32 class OpticalDetector : public OpticalNode class in namespace:DSENT 35 OpticalDetector(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_); 36 ~OpticalDetector(); 51 OpticalDetector(const OpticalDetector& node_);
|
H A D | OpticalWavelength.h | 37 vector<OpticalDetector*> detectors; 40 OpticalDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_) 59 void addDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_);
|
H A D | OpticalWavelength.cc | 28 #include "model/optical_graph/OpticalDetector.h" 54 void OpticalWavelength::addDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_)
|
H A D | OpticalGraph.cc | 30 #include "model/optical_graph/OpticalDetector.h" 187 wavelength_->addDataPath(laser_, modulator_, (OpticalDetector*) node_, current_loss);
|
/gem5/ext/dsent/model/ |
H A D | OpticalModel.h | 36 class OpticalDetector; 121 const Map<OpticalDetector*>* getDetectors() const; 122 OpticalDetector* getDetector(const String& name_); 158 Map<OpticalDetector*>* m_detectors_;
|
H A D | OpticalModel.cc | 31 #include "model/optical_graph/OpticalDetector.h" 46 m_detectors_ = new Map<OpticalDetector*>; 57 deletePtrMap<OpticalDetector>(m_detectors_); 145 const Map<OpticalDetector*>* OpticalModel::getDetectors() const 150 OpticalDetector* OpticalModel::getDetector(const String& name_) 268 m_detectors_->set(name_, new OpticalDetector(name_, this, wavelengths_, receiver_));
|
/gem5/ext/dsent/model/optical/ |
H A D | RingDetector.cc | 33 #include "model/optical_graph/OpticalDetector.h" 101 OpticalDetector* ring_detector = getDetector("RingDetector"); 142 OpticalDetector* ring_detector = getDetector("RingDetector");
|
Completed in 12 milliseconds