Searched refs:ER_dB_ (Results 1 - 10 of 10) sorted by relevance

/gem5/ext/dsent/model/optical_graph/
H A DOpticalReceiver.h40 virtual double getSensitivity(double ER_dB_) const = 0;
H A DOpticalModulator.cc44 void OpticalModulator::setLosses(double IL_dB_, double ER_dB_) argument
47 m_extinction_ratio_ = ER_dB_;
52 bool OpticalModulator::setModulatorSpec(double IL_dB_, double ER_dB_) argument
55 return m_transmitter_->setTransmitterSpec(IL_dB_, ER_dB_);
H A DOpticalTransmitter.h41 virtual bool setTransmitterSpec(double IL_dB_, double ER_dB_) = 0;
H A DOpticalDetector.cc45 double OpticalDetector::getSensitivity(double ER_dB_) const
48 return m_receiver_->getSensitivity(ER_dB_) / m_responsivity_;
H A DOpticalModulator.h40 void setLosses(double IL_dB_, double ER_dB_);
42 bool setModulatorSpec(double IL_dB_, double ER_dB_);
H A DOpticalDetector.h43 double getSensitivity(double ER_dB_) const;
/gem5/ext/dsent/model/optical/
H A DRingModulator.h44 bool setTransmitterSpec(double IL_dB_, double ER_dB_);
52 bool designModulator(double IL_dB_, double ER_dB_);
H A DRingDetector.h47 double getSensitivity(double ER_dB_) const;
H A DRingModulator.cc243 bool RingModulator::designModulator(double IL_dB_, double ER_dB_) argument
258 ASSERT(ER_dB_ > 0, "[Error] " + getInstanceName() + " -> Extinction ratio must be > 0!");
262 double ER = pow(10, ER_dB_ / 10); // Extinction ratio
366 getModulator("RingModulator")->setLosses(IL_dB_, ER_dB_);
403 bool RingModulator::setTransmitterSpec(double IL_dB_, double ER_dB_) argument
406 setProperty("ExtinctionRatio", ER_dB_);
H A DRingDetector.cc316 double RingDetector::getSensitivity(double ER_dB_) const
321 double ER = pow(10, ER_dB_ / 10);

Completed in 12 milliseconds