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

/gem5/ext/dsent/model/optical/
H A DThrottledLaserSource.h34 class ThrottledLaserSource : public OpticalModel class in namespace:DSENT
37 ThrottledLaserSource(const String& instance_name_, const TechModel* tech_model_);
38 virtual ~ThrottledLaserSource();
57 }; // class ThrottledLaserSource
H A DThrottledLaserSource.cc22 #include "model/optical/ThrottledLaserSource.h"
34 ThrottledLaserSource::ThrottledLaserSource(const String& instance_name_, const TechModel* tech_model_) function in class:DSENT::ThrottledLaserSource
41 ThrottledLaserSource::~ThrottledLaserSource()
46 void ThrottledLaserSource::initParameters()
55 void ThrottledLaserSource::initProperties()
62 void ThrottledLaserSource::constructModel()
90 void ThrottledLaserSource::updateModel()
108 void ThrottledLaserSource
[all...]
H A DSWMRLink.cc33 #include "model/optical/ThrottledLaserSource.h"
205 laser = new ThrottledLaserSource("Laser", getTechModel());
H A DSWSRLink.cc34 #include "model/optical/ThrottledLaserSource.h"
263 if (laser_type == "Throttled") laser = new ThrottledLaserSource("Laser", getTechModel());
/gem5/ext/dsent/model/
H A DModelGen.cc59 #include "model/optical/ThrottledLaserSource.h"
182 else if("ThrottledLaserSource" == model_name_)
184 return new ThrottledLaserSource(instance_name_, tech_model_);
322 cout << "LaserSource ThrottledLaserSource RingModulator RingDetector" << endl;

Completed in 9 milliseconds