Lines Matching refs:OpticalModulator
23 #include "model/optical_graph/OpticalModulator.h"
28 OpticalModulator::OpticalModulator(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool opt_loss_, OpticalTransmitter* transmitter_)
34 OpticalModulator::~OpticalModulator()
39 bool OpticalModulator::canOptimizeLoss() const
44 void OpticalModulator::setLosses(double IL_dB_, double ER_dB_)
52 bool OpticalModulator::setModulatorSpec(double IL_dB_, double ER_dB_)
58 double OpticalModulator::getPower(double util_) const
63 double OpticalModulator::getInsertionLoss() const
68 double OpticalModulator::getExtinctionRatio() const