Searched refs:RingModulator (Results 1 - 6 of 6) sorted by relevance

/gem5/ext/dsent/model/optical/
H A DRingModulator.h31 class RingModulator : public OpticalModel, public OpticalTransmitter class in namespace:DSENT
34 RingModulator(const String& instance_name_, const TechModel* tech_model_);
35 virtual ~RingModulator();
71 }; // class RingModulator
H A DRingModulator.cc22 #include "model/optical/RingModulator.h"
47 RingModulator::RingModulator(const String& instance_name_, const TechModel* tech_model_) function in class:DSENT::RingModulator
54 RingModulator::~RingModulator()
57 void RingModulator::initParameters()
68 void RingModulator::initProperties()
75 void RingModulator::constructModel()
97 createModulator( "RingModulator", mod_wavelengths, optimize_loss, this);
100 OpticalModulator* ring_modulator = getModulator("RingModulator");
[all...]
H A DOpticalTestModel.cc25 #include "model/optical/RingModulator.h"
66 RingModulator* modulator = new RingModulator("Modulator", getTechModel());
H A DSWMRLink.cc29 #include "model/optical/RingModulator.h"
248 RingModulator* modulator = new RingModulator("Modulator", getTechModel());
H A DSWSRLink.cc30 #include "model/optical/RingModulator.h"
294 RingModulator* modulator = new RingModulator("Modulator", getTechModel());
/gem5/ext/dsent/model/
H A DModelGen.cc60 #include "model/optical/RingModulator.h"
186 else if("RingModulator" == model_name_)
188 return new RingModulator(instance_name_, tech_model_);
322 cout << "LaserSource ThrottledLaserSource RingModulator RingDetector" << endl;

Completed in 11 milliseconds