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

/gem5/ext/dsent/model/optical/
H A DLaserSource.h32 class LaserSource : public OpticalModel class in namespace:DSENT
35 LaserSource(const String& instance_name_, const TechModel* tech_model_);
36 virtual ~LaserSource();
50 }; // class LaserSource
H A DLaserSource.cc22 #include "model/optical/LaserSource.h"
31 LaserSource::LaserSource(const String& instance_name_, const TechModel* tech_model_) function in class:DSENT::LaserSource
38 LaserSource::~LaserSource()
41 void LaserSource::initParameters()
49 void LaserSource::initProperties()
55 void LaserSource::constructModel()
76 void LaserSource::updateModel()
94 void LaserSource
[all...]
H A DOpticalTestModel.cc28 #include "model/optical/LaserSource.h"
60 LaserSource* laser = new LaserSource("Laser", getTechModel());
H A DSWMRLink.cc32 #include "model/optical/LaserSource.h"
207 laser = new LaserSource("Laser", getTechModel());
H A DSWSRLink.cc33 #include "model/optical/LaserSource.h"
264 else if (laser_type == "Standard") laser = new LaserSource("Laser", getTechModel());
/gem5/ext/dsent/model/
H A DModelGen.cc58 #include "model/optical/LaserSource.h"
178 else if("LaserSource" == model_name_)
180 return new LaserSource(instance_name_, tech_model_);
322 cout << "LaserSource ThrottledLaserSource RingModulator RingDetector" << endl;

Completed in 13 milliseconds