Searched refs:IL_dB_ (Results 1 - 5 of 5) sorted by relevance

/gem5/ext/dsent/model/optical_graph/
H A DOpticalModulator.cc44 void OpticalModulator::setLosses(double IL_dB_, double ER_dB_) argument
46 m_insertion_loss_ = IL_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 DOpticalModulator.h40 void setLosses(double IL_dB_, double ER_dB_);
42 bool setModulatorSpec(double IL_dB_, double ER_dB_);
/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 DRingModulator.cc243 bool RingModulator::designModulator(double IL_dB_, double ER_dB_) argument
259 ASSERT(IL_dB_ > 0, "[Error] " + getInstanceName() + " -> Insertion loss must be > 0!");
263 double T1 = pow(10, -IL_dB_ / 10); // Transmisivity on
366 getModulator("RingModulator")->setLosses(IL_dB_, ER_dB_);
403 bool RingModulator::setTransmitterSpec(double IL_dB_, double ER_dB_) argument
405 setProperty("InsertionLoss", IL_dB_);

Completed in 8 milliseconds