Searched refs:optical_graph (Results 1 - 3 of 3) sorted by relevance

/gem5/ext/dsent/model/optical/
H A DLaserSource.cc24 #include "model/optical_graph/OpticalWaveguide.h"
25 #include "model/optical_graph/OpticalWavelength.h"
26 #include "model/optical_graph/OpticalLaser.h"
27 #include "model/optical_graph/OpticalGraph.h"
104 OpticalGraph* optical_graph = new OpticalGraph("LaserTrace", this); local
106 bool success = optical_graph->performPowerOpt(getLaser("Laser"), laser_wavelengths, max_detectors, opt_util);
114 OpticalWavelength* wavelength = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
122 delete optical_graph;
H A DGatedLaserSource.cc24 #include "model/optical_graph/OpticalWaveguide.h"
25 #include "model/optical_graph/OpticalWavelength.h"
26 #include "model/optical_graph/OpticalLaser.h"
27 #include "model/optical_graph/OpticalGraph.h"
106 OpticalGraph* optical_graph = new OpticalGraph("LaserTrace", this); local
108 bool success = optical_graph->performPowerOpt(getLaser("Laser"), laser_wavelengths, max_detectors, opt_util);
116 OpticalWavelength* wavelength = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
123 delete optical_graph;
H A DThrottledLaserSource.cc27 #include "model/optical_graph/OpticalWaveguide.h"
28 #include "model/optical_graph/OpticalWavelength.h"
29 #include "model/optical_graph/OpticalLaser.h"
30 #include "model/optical_graph/OpticalGraph.h"
118 OpticalGraph* optical_graph = new OpticalGraph("LaserTrace", this); local
120 bool success = optical_graph->performPowerOpt(getLaser("Laser"), laser_wavelengths, max_detectors, opt_util);
130 m_wavelength_ = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
132 delete optical_graph;

Completed in 6 milliseconds