Searched refs:OpticalWavelength (Results 1 - 7 of 7) sorted by relevance
/gem5/ext/dsent/model/optical/ |
H A D | ThrottledLaserSource.h | 30 class OpticalWavelength; 55 OpticalWavelength* m_wavelength_;
|
H A D | LaserSource.cc | 25 #include "model/optical_graph/OpticalWavelength.h" 114 OpticalWavelength* wavelength = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
|
H A D | GatedLaserSource.cc | 25 #include "model/optical_graph/OpticalWavelength.h" 116 OpticalWavelength* wavelength = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
|
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalGraph.h | 33 class OpticalWavelength; 58 OpticalWavelength* traceWavelength(const WavelengthGroup& wavelengths_, OpticalNode* node_); 59 OpticalWavelength* traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_);
|
H A D | OpticalWavelength.cc | 23 #include "model/optical_graph/OpticalWavelength.h" 29 #include "model/optical_graph/OpticalWavelength.h" 38 OpticalWavelength::OpticalWavelength(const String& instance_name_, const WavelengthGroup& wavelengths_) function in class:DSENT::OpticalWavelength 44 OpticalWavelength::~OpticalWavelength() 49 const String& OpticalWavelength::getInstanceName() const 54 void OpticalWavelength::addDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_) 90 const vector<OpticalDataPath>* OpticalWavelength::getDataPaths() const 95 WavelengthGroup OpticalWavelength [all...] |
H A D | OpticalWavelength.h | 44 class OpticalWavelength class in namespace:DSENT 50 OpticalWavelength(const String& instance_name_, const WavelengthGroup& wavelengths_); 51 ~OpticalWavelength();
|
H A D | OpticalGraph.cc | 31 #include "model/optical_graph/OpticalWavelength.h" 74 OpticalWavelength* wavelength = traceWavelength(wavelengths_, node_); 143 OpticalWavelength* OpticalGraph::traceWavelength(const WavelengthGroup& wavelengths_, OpticalNode* node_) 146 OpticalWavelength* wavelength = new OpticalWavelength("TraceWavelength", wavelengths_); 150 OpticalWavelength* OpticalGraph::traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_)
|
Completed in 13 milliseconds